json是什么格式简介功能
2025-04-18 10:39:26
26
参考资料
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用文本格式,易于人阅读和编写,也易于机器解析和生成。
功能:
数据交换格式
配置文件格式
存储结构化数据
前后端数据传输
详细属性参数说明:
数据类型:
字符串(String):双引号包裹的Unicode字符序列
数字(Number):整数或浮点数
布尔值(Boolean):true或false
数组(Array):有序值列表,用方括号[]包裹
对象(Object):无序键值对集合,用花括号{}包裹
null:空值
语法规则:
数据以键值对形式存在
数据由逗号分隔
花括号保存对象
方括号保存数组
使用方法讲解:
基本结构:
{ "key": "value", "number": 123, "boolean": true, "array": [1, 2, 3], "object": { "nestedKey": "nestedValue" } }
读取JSON:
// JavaScript示例 const data = JSON.parse('{"name":"John"}');
生成JSON:
// JavaScript示例 const jsonString = JSON.stringify({name: "John"});
案例内容解析:
示例JSON:
{ "employee": { "name": "John Doe", "age": 30, "isMarried": false, "skills": ["JavaScript", "HTML", "CSS"], "address": { "street": "123 Main St", "city": "New York" } } }
解析:
最外层是一个对象
包含一个"employee"键,其值是一个嵌套对象
嵌套对象包含:
字符串类型的name
数字类型的age
布尔类型的isMarried
数组类型的skills
对象类型的address
address对象又包含两个字符串属性