json语法格式简介功能
2025-04-18 10:15:43
14
参考资料
JSON语法格式简介
功能
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。
详细属性参数说明
基本结构
键值对:
"key": value
值可以是:
字符串(必须用双引号)
数字(整数或浮点数)
布尔值(true/false)
数组(用方括号[]表示)
对象(用花括号{}表示)
null
数据类型
字符串:
"name": "John"
数字:
"age": 30
布尔:
"active": true
数组:
"hobbies": ["reading", "music"]
对象:
"address": {"street": "Main", "city": "NY"}
null:
"middleName": null
使用方法讲解
对象用花括号{}包围,键值对用逗号分隔
数组用方括号[]包围,元素用逗号分隔
字符串必须用双引号""包围
键名必须是字符串且用双引号包围
不允许尾随逗号
案例内容解析
{ "firstName": "John", "lastName": "Doe", "age": 30, "isEmployed": true, "address": { "street": "123 Main St", "city": "New York", "zip": "10001" }, "phoneNumbers": [ { "type": "home", "number": "212-555-1234" }, { "type": "work", "number": "646-555-4567" } ], "children": null }
解析:
顶层是一个对象,包含7个属性
"firstName"、"lastName"是字符串类型
"age"是数字类型
"isEmployed"是布尔类型
"address"是嵌套对象
"phoneNumbers"是包含两个对象的数组
"children"是null值