Json对象

JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号 “” 包裹,使用冒号 : 分隔,然后紧接着值:

 {"key": "Json"}

这很容易理解,等价于这条 JavaScript 语句:

{key : "Json"}

1.JSON对象和JSON字符串区别
1.JSON对象:

var JsonObj = { “name”: “haorooms”, “sex”: “man” };

2.JSON字符串:

var JsonStr = '{ "name": "haorooms", "sex": "man" }';

2.JSON对象和JSON字符串相互转化
1.JSON字符串转JSON对象

//1.JSON字符串转换为JSON对象
var obj = eval('(' + str + ')');//或者
var obj = str.parseJSON(); //或者
var obj = JSON.parse(str); 

2.JSON对象转JSON字符串

 //将JSON对象转化为JSON字符
var str=obj.toJSONString();//或者
var str=JSON.stringify(obj); 

上面的多个要领中,除了eval()函数是js自带的之外,其他的多个要领都来自json.js包。新版本的 JSON 修改了 API,将 JSON.stringify() 和 JSON.parse() 两个要领都注入到了 Javascript 的内建对象里面,前者变成了 Object.toJSONString(),而后者变成了 String.parseJSON()。如果提示找不到toJSONString()和parseJSON()要领,则说明您的json包版本太低。

上面是对javascript的简单总结,部分总结参考网络。但是很多在平时都用的到,特别是json字符转对象的操作!这点是非常重要的!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java程序员劝退师

感谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值