首页 > Web开发 > 详细

对Json的一些理解

时间:2019-02-21 11:32:01      阅读:226      评论:0      收藏:0      [点我收藏+]

标准json格式:{"name":"王大昭","url":"https://www.cnblogs.com/codezhao/"}

var obj={"name":"王大昭","url":"https://www.cnblogs.com/codezhao/"};

document.write(obj.name) //结果是   王大昭

 

复杂一点的

var myfavorite={"food":[{"apple" },{"banana"},{"orange"}],"car":{"宝马"},{"奔驰"}}

如何打印宝马  ?

myfavotite.car[0]

 

一般服务器端传来的都是json字符串 (客户端接收到服务器端字符串)

使用JSON.parse()方法可以将字符串转换为 JSON对象

var a="{/"name/":/"王大昭/",/"url/":/"https:///www.cnblogs.com/codezhao///"}"

var obj=JSON.parse(a) 

这样就可以用  obj.name之类的了

 

假如你前端有一个json对象,想把他转换成为一个json字符串 当字符串来处理

Json.stringify(value[,replacer[,space]])

 

var boj={"name":"王大昭","url/":/"https://www.cnblogs.com/codezhao"}

var a=JSON.stringify(a) 

//a就是一个字符串 可以将a发回到服务器去

 

注意 Json不能存日期Date对象  不能存函数  也不建议在json中用函数

 

对Json的一些理解

原文:https://www.cnblogs.com/codezhao/p/10411271.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!