最简单的看一个东西是不是JSON对象,就看键有没有加双引号,如
{"a":"abc"} \\JSON对象
{a:"abc"} \\js对象
区别 | JSON | Javascript对象 |
---|---|---|
含义 | 仅仅是一种数据格式 | 表示类的实例 |
传输 | 可以跨平台传输 | 不能传输 |
表现 | 1.键值对方式,键必须加双引号 2.值不能是方法函数,不能是undefined/NaN | 1.键值对方式,键不加引号 2.值可以是函数、对象、字符串、数字、boolean 等 |
相互转换 | Json转换Js对象 JSON.parse(JsonStr)😉 | js对象转换Json JSON.stringify(jsObj); |