JSON(JavaScript Object Notation)是一种轻量级的数据交换格式
2025-04-18 10:34:29
26
参考资料
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,也易于机器解析和生成。
简介功能
数据交换格式:用于前后端数据传输。
轻量级:比XML更简洁,占用带宽更少。
语言无关:支持多种编程语言解析和生成。
详细属性参数说明
键值对:
"key": value,键必须是字符串,用双引号包裹。值类型:
字符串:
"value"数字:
123、3.14布尔值:
true、false数组:
[1, 2, 3]对象:
{"key": "value"}null:null嵌套结构:支持对象和数组的嵌套。
使用方法讲解
定义JSON对象:
{ "name": "John", "age": 30, "isStudent": false, "courses": ["Math", "Science"], "address": { "city": "New York", "zip": "10001" } }解析JSON(以JavaScript为例):
const jsonStr = '{"name": "John", "age": 30}'; const obj = JSON.parse(jsonStr); console.log(obj.name); // 输出: John生成JSON(以JavaScript为例):
const obj = { name: "John", age: 30 }; const jsonStr = JSON.stringify(obj); console.log(jsonStr); // 输出: {"name":"John","age":30}
示例内容解析
示例JSON:
{
"product": "Laptop",
"price": 999.99,
"inStock": true,
"specs": {
"brand": "Dell",
"ram": "16GB"
},
"accessories": ["Mouse", "Keyboard"]
}product:字符串类型,表示产品名称。price:数字类型,表示产品价格。inStock:布尔类型,表示库存状态。specs:嵌套对象,包含品牌和内存信息。accessories:数组类型,列出配件。
本文来自《西里网 . 编程语言》 -- 发布时间:2025-03-29
本页链接:https://dev.ciilii.com/show/news-1150.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
