JSON中的键值对是构成JSON格式的基本元素之一,其中键与值是通过冒号(:)分隔的。键通常是字符串类型,而值可以是任意JSON数据类型,例如字符串、数字、布尔值、数组、对象等。
{ "name": "John", "age": 30, "isStudent": true, "hobbies": ["reading", "traveling", "swimming"], "address": { "street": "123 Main St", "city": "New York", "state": "NY" } }
在上面的例子中,键分别是“name”、“age”、“isStudent”、“hobbies”和“address”,对应的值分别是字符串“John”、数字30、布尔值true、包含三个字符串元素的数组和一个对象。这些键值对可以嵌套在其他JSON数据类型中,例如在一个数组中:
[ { "name": "John", "age": 30 }, { "name": "Jane", "age": 25 } ]
在数组中,每一个元素都是一个包含两个键值对的对象,它们共同构成了一个JSON数组。
使用JSON对象时,键应该是唯一的,否则值将会被覆盖。JSON的语法非常简洁明了,同时也非常灵活,可以用于编写各种类型的数据,包括配置文件、数据传输、API响应等。