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);

本文详细介绍了JavaScript中JSON数据的转换方法,包括使用eval函数、json2.js库、jQuery库和jquery.min.json.js库进行JSON数据的反序列化和序列化。
1227

被折叠的 条评论
为什么被折叠?



