志在指尖
用双手敲打未来

json对象和js对象的区别

json对象js对象的区别

JSON是什么?JSON是JS的一种简单数据格式,JSON是JavaScript原生格式,它是一种严格的js对象的格式,JSON的属性名必须有双引号,如果值是字符串,也必须是双引号。
问题:
JSON是什么?(JSON和JavaScrip对象有什么区别?)如何把JS对象转换位JSON字符串又如何把JSON字符串转换成JavaScript对象?
答:JSON(JavaScriptObjectNotation)一种简单的数据格式,比Xml更轻巧。JSON是JavaScript原生格式,这意味着在JavaScript中处理JSON数据不需要任何特殊的API或者工具包。JSON的规则很简单:对象是一个无序的“名称/值”对集合。一个对象以”{“(左括号)开始,“}”(右括号)结束。每个”名称”后跟一个”:”(冒号);“名称/值”对之间使用”,”(逗号)分隔。
它是一种严格的JS对象的格式,JSON属性名称必须有双引号,如果值是字符串,也必须是双引号;
JSON只是一种数据格式;js
<script>
varobj={};//这只是JS对象
varobj1={width:100,height:200}//JS对象
varobj2={‘width’:100,’height’:100}//JS对象
varobj3={“width”:100,”height”:100,”name”:”rose”}//JSON格式的JS对象
varobj4='{“width”:100,”height”:200,”name”:”rose”}’;/*我们可以把这个称做:JSON格式的字符串*/
vararray=[
{“width”:100,”height”:200,”name”:”rose”},
{“width”:100,”height”:200,”name”:”rose”},
{“width”:100,”height”:200,”name”:”rose”},
]/*这个叫JSON格式的数组,是JSON的稍复杂一点的形式*/
vararrayStr='[‘+
‘{“width”:100,”height”:200,”name”:”rose”},’+
‘{“width”:100,”height”:200,”name”:”rose”},’+
‘{“width”:100,”height”:200,”name”:”rose”},’+
‘]’;/*这个叫稍复杂一点的JSON格式的字符串*/

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

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

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