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