JSON是JavaScript对象表示法(JavaScript Object Notation)的缩写。它是一种常用的轻量级数据交换格式。它基于ECMAScript的一个子集,使用完全独立于编程语言的...
JSON是JavaScript对象表示法(JavaScript Object Notation)的缩写。它是一种常用的轻量级数据交换格式。它基于ECMAScript的一个子集,使用完全独立于编程语言的文本格式来表示数据。
JSON格式的数据是键值对的集合,类似于JavaScript对象。它可以包含以下数据类型:
{
"name": "Mary",
"age": 25,
"isMarried": false,
"hobbies": ["reading", "travelling", "hiking"],
"address": {
"city": "Shanghai",
"street": "Nanjing Road",
"zip": 200001
}
} 上面的例子展示了JSON数据的基本结构。它由花括号包裹起来,中间包含一系列键值对,每个键值对由冒号隔开。值可以是字符串、数字、布尔值、数组或对象。数组由方括号包裹,对象由花括号包裹。
JSON由于其简单、清晰、易于理解和生成,成为一种常用的数据传输格式。它广泛应用于Web服务、API调用、移动应用、前端和后端的数据交换等领域。