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格式的字符串*/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注