json语法格式简介功能
参考资料
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值
本文来自《西里网 . 编程语言》 -- 发布时间:2025-03-29
本页链接:https://dev.ciilii.com/show/news-1146.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
