首页 > 技术文章 > json 标准

huxiaoyun90 2018-01-05 15:22 原文

重中之重

标准JSON的合法符号:{(左大括号) }(右大括号) "(双引号) :(冒号) ,(逗号) (左中括号)

千万不要把json 对象 和javascript的object 格式混为一谈

以下为json 对象

{
    "name":  "hxy",
    "sex": "female",         
    "isMarried": false,            // 此处仅为注释,json 文件中不能出现注释!!   布尔值必须  true   false    
    "children": [],
    "grandChildren": null,       // 此处仅为注释,json 文件中不能出现注释!!   必须小写 null      
    "employees": 2,               // 此处仅为注释,json 文件中不能出现注释!!     数值不支持 8/16 进制 
}

以下为javascript的object 格式

{
    name: 'hxy',
    sex: 'female',
}

注意点

  • json 文件中不要出现注释内容,出现就无法解析!!

其他

json 协议

http://json.org/
http://www.ietf.org/rfc/rfc4627.txt
http://www.ecma-international.org/ecma-262/5.1/#sec-5.1.5
http://www.ecma-international.org/publications/standards/Ecma-404.htm

推荐阅读