看板 Knuckles_note
作者 Knuckles
標題 [JS] JSON encode/decode
時間 2012年10月29日 Mon. PM 05:16:42



在 JavaScript 中將物件轉為 json 格式的字串,或轉回來

類似 PHP 的 json_encode、json_decode


// 將物件轉為json字串
var my_json_str = JSON.stringify(myObj);

// 將json字串轉為物件
var myObj = JSON.parse(my_json_str);



會用到的地方像是在存取 localStorage 時
裡面的變數不能存物件,所以必需先轉成字串再存

var myData = { a:1, b:2 };
localStorage.myData = JSON.stringify(myData);

var myData2 = JSON.parse(localStorage.myData);

--
※ 作者: Knuckles 時間: 2012-10-29 17:16:42

Knuckles: [JS] JSON encode/decode - KnucklesNote板