參與iT邦JavaScript中忍比賽,獲得一本JS武林祕級“JavaScript設計模式”,因而閉門修練月餘,今神功既成故節錄三十片段,以饗邦友。
本節要說的是JSON(JavaScript Object Notation)。
關於JSON的一切其實你都已經學會了。它只是陣列實字和物件實字的組合。
這是個JSON格式字串的實例:
{"name" : "value", "wine" : ["white", "red"]}
我們可以用parse來取用JSON物件內容。
var dataStr = '{"name" : "value", "wine" : ["white", "red"]}';
var dataObj = JSON.parse(dataStr);
console.log(dataObj.name); //“value”
相反地,我們可以用stringify來將JSON物件轉換成JSON格式字串。
var dataObj = {name : "value", wine : ["white", "red"]};
var dataStr = JSON.stringify(dataObj);
console.log(dataStr); //字串:'{"name" : "value", "wine" : ["white", "red"]}'
JS基本功粉重要,此節為七小段之第六段,咱先進廣告,明天回來...
(待)