JSON是什么:
JSON:JavaScript 对象表示法(JavaScript Object Notation)。
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
JSON例子:
var jsonobj={
"name":"大卫",
"age":18
}
JSON注意事项
很少有程序员知道JSON里的key需要用双引号包围,因为大多数的浏览器里并不需要使用双引号。所以,为什么多此一举要多写两个双引号呢?
规范的例子:
{
"keyName" : 34
}
不规范的例子:
{
keyName : 34
}
虽然在浏览器里使用不规范的、不使用双引号的写法在浏览器里不会出现问题,但并不代表你可以在其它地方不会遇到问题,比如,你有一个字符串://字符串格式
'{ keyName : 34 }'
你想把它转换成JSON对象。把JSON字符串转换成JSON对象,需要使用 JSON.parse()方法,对于上面的这种key名上不带双引号的的JSON字符串,使用JSON.parse()解析时会报错,无法解析。这就成了一个很麻烦的问题。所以说,尽量使用规范的预防还是有好处的,尽管大多数时候你不会遇到问题。
JSON是一种轻量级的数据交换格式,类似于XML。它强调数据的可读性和小型化,比XML更快更容易解析。在JSON中,键必须用双引号包围,例如:keyName: 值。不遵循规范的JSON(如不使用双引号的键)可能导致解析错误,特别是在使用JSON.parse()方法时。因此,遵循JSON规范是确保数据兼容性的关键。
514

被折叠的 条评论
为什么被折叠?



