JSON 使用
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript编程语言的一个子集,但由于其文本格式清晰,被广泛用于数据交换和存储。JSON格式支持的数据结构包括对象(键/值对)和数组。
JSON格式基础
对象
JSON对象是一个无序的键/值对集合。每个键值对中的键是一个字符串,后跟一个冒号,然后是值。值可以是字符串、数字、数组、真/假值或另一个对象。例如:
{
"name": "John Doe",
"age": 30,
"isMarried": false,
"children": ["Alice", "Bob"]
}
数组
JSON数组是一个有序的值列表,可以通过索引访问。数组中的值可以是字符串、数字、对象、数组、真/假值或null。例如:
[
{
"title": "Book One",
"author": "Author One"
},
{
"title": "Book Two",
"author": "Author Two"
}
]
JSON使用场景
数据交换
JSON常用于Web应用程序之间的数据交换,特别是服务器和客户端之间的通信。例如,当用户请求某个数据时,服