[心得] javascript 的 JSON 處理

日期:2016/04/07

大家好!!

JSON格式是相當通用的格式,好處是很方便地顯示 多重陣列 的資料且格式統一,並且基本上所有與程式語言都有函式支援,有人會問說 : "那跟 XML 格式相比呢? ",我覺得主要是差在"閱讀性",以及結構不同,XML格式資料要解析實際上是相對困難,但是XML比較完整呈現物件導向的格式。所以是各有所長。
那我今天來說說我之前用 javascript 處理 JSON 的心得。
 
//字串轉 JSON 物件
JSON.parse('{}');              // 空物件 
JSON.parse('true');            // true :非可解析字串則直接回傳該字串
JSON.parse('"foo"');           // "foo" :非可解析字串則直接回傳該字串
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"] :陣列

//物件轉JSON字串
JSON.stringify([1, 'false', false]); // '[1,"false",false]' :返回JSON 格式字串
JSON.stringify({ x: 5 });            // '{"x":5}':返回JSON 格式字串

//函式無法轉換
var qq = {};
qq.rr = "你好";
qq.aa = "阿任";
qq.zz = function(){
  var tt = 1;
};
qq.bb = "哈哈";
JSON.stringify(qq); //{"rr":"你好","aa":"阿任","bb":"哈哈"} 函式消失了



 
之後有想到別的再補充
感謝大家!有問題請在下方留言板發問喔
感恩。

 

相關文章

Javascript 時間如何比較?

[javascript]document.URL 與 location.href 的區別

留言板

歡迎留下建議與分享!希望一起交流!感恩!

comments powered by Disqus