魔术桌
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • 更新日志
  • 新闻资讯
  • 数据资产
  • 网站导航
  • 订阅推荐
  • 商品推广
  • 日记
  • 摘录
  • 论文
  • 方案
  • 技术
  • 风格
  • 视觉
  • 原材料
  • 加工工艺
  • 元器件
  • 产品设备
  • 设计模式
  • 数据结构
  • 算法设计
  • 软件架构
  • 程序语言
  • 代码类库
  • 操作系统
  • 软件包
  • 健康
  • 环境
  • 社会
  • 道德
  • 法律
  • 经济
  • 政策
  • Language - JSON

文章摘要: JSON是一种轻量级的数据交换格式,易于阅读和写入。它基于文本,以键值对的形式组织数据,广泛应用于网页和服务器之间的数据交换。

相关信息

外部相关文章

内部相关文章

  • 数据传输模板:Language-JSON-热门推荐-数据传输模板

介绍

简要说明

  • JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。
  • JSON文件的扩展名为 .json。

主要功能

  • 数据传输(推荐)
  • 配置文件

注意事项

  • 基于JavaScript对象字面量表示法,由键值对组成,支持数组。
  • JSON并不支持注释,这一点与JavaScript不同。
  • JSON的语法是JavaScript语法的子集,但JSON格式是独立于语言的文本格式。

适用场景

  • 现代编程语言和框架,如JavaScript、Python、Ruby等。
  • API配置和数据交换。
  • 配置文件需要被JavaScript直接读取。

格式

数据结构:JSON支持以下数据结构:

  • 对象(Object):一个无序的“‘名称/值’对”集合。一个对象以“{”开始,并以“}”结束。每个“名称”后跟一个“:”,“‘名称/值’对”之间用“,”分隔。
  • 数组(Array):值的有序集合。一个数组以“[”开始,并以“]”结束。值之间用“,”分隔。

值:可以是以下类型:

  • 字符串(String)
  • 数字(Number)
  • 对象(Object)
  • 数组(Array)
  • 布尔值(Boolean):true 或 false
  • null

字符串:必须用双引号包围,不能用单引号。

数字:必须是十进制数,且不能有前导零。

案例

{
  "name": "vue-project",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "vue": "^3.4.37"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^5.1.2",
    "vite": "^5.4.1"
  }
}

命名规范

详细总结:Language-JSON-热门推荐-命名规范

更新时间: 2025/11/16 17:17