顯示廣告
隱藏 ✕
看板 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

※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 333 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇