志在指尖
用双手敲打未来

json对象和json字符串的区别

json对象和json字符串的区别

有时候在做项目的时候时常将这两个概念弄混杂,尤其是在运用springmvc的时候,后台@RequestBody接受的是一个json格局的字符串,一定是一个字符串。
先介绍一下json目标,首要说到目标的概念,目标的特点是可以用:目标.特点进行调用的。例如:
varperson={“name”:”tom”,”sex”:”男”,”age”:”24″}//json目标
console.log(person.name);//在控制台输出tom
alert(typeof(person));//object
以上便是json目标。是一个用perosn.name这种办法进行特点的调用。第三行代码便是看person的类型,为object类型。
JSON字符串
字符串,我们常说的javascript中的字符串是单引号或许双引号引起来的。那么json字符串是什么概念呢?
varb='{“name”:”2323″,”sex”:”afasdf”,”age”:”6262″}’;//json字符串
console.log(b);//{“name”:”2323″,”sex”:”afasdf”,”age”:”6262″}
alert(typeof(b));//stringjson
以上便是b便是一个字符串,也是一个json字符串,之所以叫json字符串,由于字符串的格局符合json的格局,所以叫做json字符串,第三行代码也匹配其中的类型为string。
json字符串和json目标的转换
json字符串转json目标,调用parse办法:
varb='{“name”:”2323″,”sex”:”afasdf”,”age”:”6262″}’//json字符串
varbToObject=JSON.parse(b);
console.log(bToObject.name);//2323
json目标转为json字符串:
vara={“name”:”tom”,”sex”:”男”,”age”:”24″}//json目标
varaToString=JSON.stringify(a);
console.log(aToString);//{“name”:”tom”,”sex”:”男”,”age”:”24″}

未经允许不得转载:IT技术网站 » json对象和json字符串的区别
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载