JSON系列文章
参考博客:http://www.cnblogs.com/wangjunwei/archive/2013/03/10/2952691.html
参考博客:http://ayanline.iteye.com/blog/920061
参考博客:http://blog.csdn.net/lushuaiyin/article/details/7096522
参考博客: http://www.cnblogs.com/codeplus/archive/2011/07/18/2109544.html
浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:
1.前台JSON对象和JSON字符串互转
JSON.parse(jsonstr); //可以将json字符串转换成json对象
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
2.JSON 字符串和JSON对象数据格式
JSON字符串:
var str1 = '{ "name": "cxh", "sex": "man" }';
JSON对象:
var str2 = { "name": "cxh", "sex": "man" };
3.JSON对象和JSON数组数据格式
JSON数组,是一个数组包含多少JSON数据,也可以包含JSON数组
a.JSON对象
简单JSON对象
{
"a"
:
"b"
,
"c"
:
5500
,
"json格式化工具"
:
"http://www.sojson.com"
}
稍微复杂点JSON对象
{
"a"
:
"b"
,
"c"
:[{
"a"
:
200
}]} //JSON对象里面包含一个JSON数组 这个数组相当于JSON对象里面的一个属性(键值对)
b.JSON数组
[{
"a"
:
"b"
,
"c"
:
5500
},{
"a"
:
"av8d"
,
"c"
:
600
},{
"JSON教程"
:
"http://www.sojson.com/json/"
}]