1.JS对象转JSON
var json = {"name":"brell","sex":"boy"}; //创建对象;
var jsonStr = JSON.stringify(json); //转为JSON字符串
console.log(jsonStr);
2.JS数组转JSON
var arr = [1,2, { c : 3 } ];
JSON.stringify( arr );
3.JS对象数组转JSON
var arr = [1,2, { c : 3 } ];
JSON.stringify( arr );
4.JSON转JS数组
var jsonStr = '[1,2,{"c":3}]';
var jsarr=JSON.parse( jsonStr );
alert(jsarr[0]);
5.JSON转JS对象
var jsonString = '{"name":"brell","sex":"boy"}';
var jsObject = JSON.parse(jsonString); //转换为json对象
alert(jsObject.bar); //取json中的值
6.jQuery解析Json对象
data = $.parseJSON(string);
看看它是如何运用的到实际开发中的:
$.ajax({
url:URL,
success: function(results) {
var json = jQuery.parseJSON(results);
console.log(json);
}
});