码迷,mamicode.com
首页 > 编程语言 > 详细

Json对象,Json数组,Json字符串的区别

时间:2020-07-14 16:20:22      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:标准   ring   方式   数组   col   last   bsp   ast   code   

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

 

Json对象,Json数组,Json字符串的区别

标签:标准   ring   方式   数组   col   last   bsp   ast   code   

原文地址:https://www.cnblogs.com/evansblog/p/13299635.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!