JSON语法起源于JavaScript中Object对象的声明语法:
"键名":"值"
键值之间使用英文中冒号进行隔开。
"name":"Jerk"
在JSON格式字符串中,键名必须要用双引号进行标记;而在JavaScript声明Object对象时,键名并非必须要用双引号进行标记。此外,JSON格式字符串的键名必须是字符串,而JS的Object对象的键名不仅可以是字符串,还可以是数字。
JSON数据的值,可以是:
而JavaScript中Object对象的值不仅可以包括上述所有类型,还可额外包括:
在JSON中,字符串必须使用双引号来标记,而JavaScript中字符串不仅可以使用双引号标记,还可以使用单引号来标记。