使用 jQuery 將物件轉換為 JSON
在 jQuery 中,將物件序列化為 JSON 是一項常見任務。為了簡化此過程,jQuery 利用現代瀏覽器支援的內建 JSON 物件。該物件提供了 JSON 資料的序列化和反序列化方法。
要將物件序列化為JSON 字串,請使用JSON.stringify() 方法:
var json_text = JSON.stringify(your_object, null, 2);
此方法產生一個以JSON 格式表示物件的字串,並帶有可選的縮排以增強可讀性。
例如,假設你有一個國家數組:
var countries = new Array(); countries[0] = 'ga'; countries[1] = 'cd'; ...
要將此數組轉換為適合傳遞給 $.ajax() 的 JSON 字串,請應用JSON.stringify():
var json_text = JSON.stringify(countries);
這將產生以下字串:
"['ga','cd']"
要將JSON 字串反序列化回對象,請使用JSON.parse () 方法:
var your_object = JSON.parse(json_text);
此方法根據提供的JSON 字串建立一個物件。
要注意的是,JSON 物件是原生的大多數現代瀏覽器都支援。因此,jQuery 與此功能無縫集成,以提供簡化的 JSON 處理。
以上是如何使用 jQuery 將物件轉換為 JSON?的詳細內容。更多資訊請關注PHP中文網其他相關文章!