PS:由此可见序列化也有执行顺序,首先先执行toJSON()方法;如果应用了第二个过滤参数,则执行这个方法;然后执行序列化过程,比如将键值对组成合法的JSON字符串,比如加上双引号 。如果提供了缩进,再执行缩进操作 。
解析JSON字符串方法parse()也可以接受第二个参数,这样可以在还原出JavaScript值的时候替换成自己想要的值 。
varbox = '[{"name" : "a","age" : 1},{"name" : "b","age" : 2}]'; var json = JSON.parse(box, function (key, value) {if (key == 'name') {return'Mr.' + value;} else {returnvalue;} }); alert(json[0].name);总结通过本篇文章,你可以学习到以下知识点:
1.JSON简单值;
2.对象;
3.数组;
IT技术研习社,专注互联网技术研究与分享,喜欢的朋友可以点击【关注】;把经验传递给有梦想的人;
文章插图
【互联网前端开发技术之JavaScript JSON语法详解】
推荐阅读
- 拯救你的电视,老电视秒变互联网电视
- 效率提升60%,“5G+工业互联网”推动产能升级的长虹样本
- 看看顶级互联网公司都在研究的无服务器架构,看完收获满满
- 前端开发中Cookie详解
- 微信视频号,下一个互联网营销带货风口,你了解吗?
- 抖音带货的秘传心法
- 抖音运营:抖音账号怎么定位
- 小程序:移动互联网的下一波浪潮
- 前端三大框架之React前世今生
- java后台生成二维码,并在前端网页上显示