JSON 的未来:2026 年新兴标准和趋势

jsonfuturetrendsjson5jsonc

JSON 已经作为 Web 数据格式超过二十年。虽然核心格式保持稳定,但其生态系统在持续演进。

JSONC(带注释的 JSON)

已在 VS Code 和许多工具中广泛采用:

{

// 这是注释

"name": "我的项目",

/* 多行

注释也可以 */

"version": "1.0.0"

}

用于:tsconfig.json、VS Code 设置以及越来越多其他工具。

JSON5 格式

更人性化的 JSON 超集:

{

// 注释

name: '无需引号的键', // 单引号也可以

items: [1, 2, 3,], // 尾随逗号也可以

multiline: "第一行\n第二行", // 多行字符串

hex: 0xFF, // 十六进制数字

inf: Infinity, // 特殊值

}

类型化 JSON 提案

为 JSON 添加类型信息的尝试:

{

"name": { "_type": "string", "value": "Alice" },

"birthday": { "_type": "date", "value": "1990-01-15" },

"balance": { "_type": "decimal", "value": "1234.56" }

}

JSON Schema 演进

JSON Schema 持续发展:

  • Draft 2020-12 — 当前标准,组合能力更强
  • 更好的工具 — 从 TypeScript、OpenAPI 自动生成
  • 更广泛采用 — API 验证、配置验证、表单生成
  • 性能趋势

  • simdjson — 使用 SIMD 以每秒千兆字节的速度解析 JSON
  • 二进制格式 — Protocol Buffers、MessagePack、CBOR 用于传输
  • 流式解析器 — 对大文件更好的支持
  • WASM 解析器 — 浏览器中接近原生的速度
  • 不会改变的事

  • JSON 的核心语法稳定,不会破坏
  • 它仍然是 Web API 的默认格式
  • 人类可读性仍是优先事项
  • 跨语言互操作性继续维持
  • 结论

    JSON 不会消失。新格式是补充而非替代。最重要的趋势是更好的工具(验证、模式)和性能(流式、SIMD 解析)。

    使用我们的 JSON 工具——格式化器验证器查看器压缩器——高效地处理 JSON。

    相关工具