JSON格式要求
标准JSON的合法符号:{(左大括号) }(右大括号) "(双引号) :(冒号) ,(逗号) [(左中括号) ](右中括号) 注:JSON必须使用双引号,不能使用单引号
标准JSON的合法符号:{(左大括号) }(右大括号) "(双引号) :(冒号) ,(逗号) [(左中括号) ](右中括号)
JSON字符串:特殊字符可在字符前面加 \ 或使用 \u 加 4位16进制数来处理
JSON布尔:必须小写的true和false
JSON空:必须小写的null
JSON数值:不能使用8/16进制
-
{"num":60}
-
{"num":-60}
-
{"num":6.6666}
-
{"num":1e+6}<!-- 1乘10的6次方,e不区分大小写 -->
-
{"num":1e-6}<!-- 1乘10的负6次方,e不区分大小写 -->
JSON对象格式
{
"object": {
"name": "Ba",
"age": 20
}
}
JSON数组
{
"person": ["jobs",60]
}
在符合JSON、对象、数组标准的前提下,JSON对象数组可以组合成各种复杂数据包
例1:
{
"producta":{"productNO":[29135,29131,29133],"productID":29135,"productName":"高压50mp传感
器"},
"productb":{"productNO":[29134,29136,29138],"productID":29136,"productName":"低压5MPa传感
器"}
}
例2:
[
{"productNO":[29135,29131,29133],"productID":29135,"productName":"高压50mp传感器"},
{"productNO":[29134,29136,29138],"productID":29136,"productName":"低压5MPa传感器"}
]
例3:
{
"array": [
{
"name": "jobs"
},
{
"name": "bill",
"age": 60
},
{
"product": "war3",
"type": "game",
"popular": true,
"price": 60
}
]
}
JSON验证网站:http://www.bejson.com/
此网站提供在线JSON格式验证,JSON压缩,JSON解压缩、转义、解密、加密等实用功能。