Skip to content

📌 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对象中最后一个键值对结尾处不加逗号 ,