JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它使用键对(key-value)的方式表示数据,常用于前后端数据交互、配置文件、日志记录等。一个键对由一个键(key)和一个值(value)组成,用冒号(:)分隔,多个键对之间用逗号(,)分隔,放在一对大括号({})中。
{ "name": "小明", "age": 18, "gender": "男", "class": { "name": "一班", "teacher": "李老师" } }
在这个JSON串中,有四个键对。其中,"name"是一个字符串类型的键,它的值是"小明";"age"是一个数值类型的键,它的值是18;"gender"也是一个字符串类型的键,它的值是"男";"class"是一个对象类型的键,它的值是一个包含"name"和"teacher"两个键对的对象。
通过键可以获取到对应的值,例如,如果需要获取"name"的值,可以使用以下代码:
var jsonData = { "name": "小明", "age": 18, "gender": "男", "class": { "name": "一班", "teacher": "李老师" } }; var nameValue = jsonData.name; console.log(nameValue); // 输出:小明
JSON键对的灵活性和易读性,使得它越来越成为一种广泛使用的数据格式。在使用JSON时,需要注意格式的正确性和键对的对应关系,以确保数据的准确性和安全性。