有时候在做项目的时候时常将这两个概念弄混杂,尤其是在运用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));//string

json

以上便是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″}

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。