JSON 格式的对象与 JS 对象的区别与对比

mac2025-12-23  10

JSON的定义

JSON是JS的一种简单的数据格式,JSON是javaScript的原生格式,它是一种严格的js对象的格式,JSON的属性名必须有双引号,如果值是字符串,也必须是双引号;

<script>     var obj ={};//这只是JS对象     var obj1={width:100,height:200}//JS对象     var obj2={'width':100,'height':100}//JS对象 //JSON格式的JS对象     var obj3={"width":100,"height":100,"name":"rose"} //我们可以把这个称做:JSON格式的字符串     var obj4='{"width":100,"height":200,"name":"rose"}'; //这个叫JSON格式的数组,是JSON的稍复杂一点的形式     var array=[      {"width":100,"height":200,"name":"rose"} {"width":100,"height":200,"name":"rose"}, {"width":100,"height":200,"name":"rose"},     ] //这个叫稍复杂一点的JSON格式的字符串 var arrayStr='['+     '{"width":100,"height":200,"name":"rose"},'+     '{"width":100,"height":200,"name":"rose"},'+     '{"width":100,"height":200,"name":"rose"},'+     ']' ;    </script> 区别JSONJavascript对象含义仅仅是一种数据格式表示类的实例表现1.键值对方式,键必须加双引号 2.值不能是方法函数,不能是undefined/NaN1.键值对方式,键不加引号 2.值可以是函数、对象、字符串、数字、boolean 等

总而言之你可以理解为JSON是JS下的一种数据格式,他从属于JS,并且在处理JSON数据时可直接使用JS内置API

最新回复(0)