Json对象:

var str = {"姓名":"张三","性别":"男","年龄":"20"};

Json数组:

 

[
    {
        "姓名":"张三",
        "性别":"男",
        "年龄":"20"
    },
    {
        "姓名":"李四",
        "性别":"男",
        "年龄":"20"
    },
    {
        "姓名":"王五",
        "性别":"男",
        "年龄":"25"
    },
    {
        "姓名":"老六",
        "性别":"男",
        "年龄":"23"
    }
]

 

Json字符串:

 

var str = \'{"姓名":"张三","性别":"男","年龄":"20"}\';

 

Json字符串转Json对象:

 

//使用$.parseJSON(str)
var str=\'{ "姓名": "张三" }\';
var obj = jQuery.parseJSON(str)
alert("1"+ obj.姓名);
//ps:此种方式仅支持标准格式:var str=\'{ "姓名": "张三" }\';

//JSON.parse(str)
var str = \'{"姓名": "张三", "年龄": "20"}\';
var obj = JSON.parse(str);
//ps:此种方式仅支持标准格式:var str=\'{"姓名": "张三"}\';

//使用eval(\'(\'+str+\')\');
var str=\'{ "name": "John" }\';
var obj = eval(\'(\' + str + \')\'); 
alert( obj.name);

var str2="{ \'name\': \'John\' }";
var obj2 = eval(\'(\' + str2 + \')\'); 
alert( obj2.name);

var str3="{ name: \'John\' }";
var obj3 = eval(\'(\' + str3 + \')\'); 

 

Json对象转Json字符串

//一:使用全局方法JSON.stringify()与toJSONString()
var last=obj.toJSONString(); //将JSON对象转化为JSON字符
或者
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
alert(last);

 

版权声明:本文为evansblog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/evansblog/p/13299635.html