javascript Json和String互轉

 

var jsonText = "{\"id\":\"123\",\"name\":\"tom\",\"sex\":\"male\"}";

var jsonObj = {"id":"123","name":"tom","sex":"male"};

 

1.利用JavaScript自帶eval函數轉換

     var myJson= eval("("+jsonText+")");

2.利用json2.js轉換

JSON—>String

     var myStr = JSON.stringify(jsonObj);

String—>JSON
     var myJson = JSON.parse(jsonText);

3.利用jQuery轉換

JSON—>String

     //var myStr = $.stringifyJSON(jsonObj);

String—>JSON

     var myJson= $.parseJSON(jsonText);

4.利用jquery.min.json.js轉換(跟jQuery一起使用)

JSON—>String

     var myStr = $.toJSON(jsonObj);

String—>JSON
     var myJson = $.evalJSON(jsonText);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章