📌 Json Cheatsheet
该文档主要介绍在编写 Json 数据时常用到的语法
1️⃣ JSON 基本格式
JSON(JavaScript Object Notation)是一种轻量级的数据格式,适用于存储和交换数据。
键值对格式: "键": "值"
字符串: 用双引号 "" 包裹
列表(数组): 用方括号 [] 包裹,里面的元素用逗号 , 分隔
对象: 用大括号 {} 包裹
示例:
json5
{
"公司名称": "示例公司",
"职位": "软件工程师",
"薪资": "$100,000/年",
"技能要求": ["JavaScript", "React", "Node.js"],
"工作地点": "纽约"
}
2️⃣ 常用数据类型
字符串(String): 用双引号 "" 包裹的文本。
- 示例:"name": "张三"
列表(List): 用中括号 [] 包裹,多个值用逗号 , 分隔。
- 示例:"skills": ["Python", "Excel", "沟通能力"]
3️⃣ Json 模版填充示范
假设你有一个 JSON 模板如下:
json5
{
"job_title": "",
"company": "",
"location": "",
"salary": "",
"requirements": [],
"benefits": []
}
将下列信息填充到模版中
markdown
职位名称:前端开发工程师
公司名称:ABC科技有限公司
工作地点:北京
薪资范围:15K-25K
职位要求:熟悉HTML/CSS/JavaScript,有React经验,良好的沟通能力
福利待遇:五险一金,带薪年假,弹性工作制
填充后的 JSON 如下:
json5
{
"job_title": "前端开发工程师",
"company": "ABC科技有限公司",
"location": "北京",
"salary": "15K-25K",
"requirements": ["熟悉HTML/CSS/JavaScript", "有React经验", "良好的沟通能力"],
"benefits": ["五险一金", "带薪年假", "弹性工作制"]
}
4️⃣ 注意事项
键名不能修改: 模板中的键名(如 job_title、company 等)是固定的,不要修改。
字符串必须用双引号: 所有的文本(包括键和值)都必须用双引号 "" 包裹,单引号 '' 无效。
列表中的每个值用逗号分隔: 如果某个键的值是列表,列表中的每个值需要用逗号 , 分隔。
不要遗漏逗号和大括号: 每对键值对之间用逗号 , 分隔,整个 JSON 数据用大括号 {} 包裹。
最后一个键值对不能有逗号: 对于Json对象中最后一个键值对结尾处不加逗号 ,