json是什么格式简介功能
参考资料
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对象又包含两个字符串属性
本文来自《西里网 . 编程语言》 -- 发布时间:2025-03-29
本页链接:https://dev.ciilii.com/show/news-1151.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
