🍋
Menu
Web

JSON

JSON(JavaScript对象表示法)

一种轻量级、基于文本的数据交换格式,使用人类可读的键值对和有序列表来结构化数据。JSON是API、配置文件和Web应用程序之间数据交换的标准。

技术细节

JSONRFC 8259)支持六种数据类型:字符串(双引号Unicode)、数字(整数或浮点,无NaN/Infinity)、布尔值(true/false)、null、对象(无序键值对)和数组(有序列表)。JSON不支持注释、尾随逗号或未引用的键(JavaScript可以)。JSON5放宽了这些限制。NDJSON将每个JSON对象以换行符分隔用于流处理。

示例

```javascript
// JSON parse with reviver function
const data = JSON.parse(text, (key, val) => {
  if (key === 'date') return new Date(val);
  return val;
});

// JSON stringify with replacer and indentation
JSON.stringify(data, ['name', 'email'], 2);
```

相关格式

相关工具

相关术语