比较 <script> // JS对象 var obj1={}; // JS的对象 var obj2={width:100,height:200}; // JS的对象 var obj3={'width':100,'height':200}; // JSON格式的JS对象 var obj4={"width":100,"height":200,"name":"rose"}; // JSON格式的字符串 var str1='{"width":100,"height":200,"name":"rose"}'; // JSON格式的数组对象,是JSON的稍复杂一点的形式 var arrayObj=[ {"width":100,"height":200,"name":"rose"}, {"width":100,"height":200,"name":"rose"}, {"width":100,"height":200,"name":"rose"}, ]; // 稍复杂一点的JSON格式的字符串 var str2='['+ '{"width":100,"height":200,"name":"rose"},'+ '{"width":100,"height":200,"name":"rose"},'+ '{"width":100,"height":200,"name":"rose"}'+ ']' ; </script> JSON(JavaScript Object Notation) JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象,本质是一个字符串。数据在名称/值对中,名必须加双引号,值如果是字符串也必须加双引号数据由逗号分隔方括号保存数组JSON转换为JS对象:JSON.parse(JSONString)JS对象转换为JSON:JSON.stringify(obj)