工具库

JSON工具

JSON格式化与编辑,查看折叠json结构,转换成XML

Source Code
Visual Preview
JSON 严格语法规范 Strict Standards

双引号是唯一标准

JSON 的 Key 和字符串类型的 Value 必须使用 双引号 ("),严禁使用单引号 (')。

末尾逗号陷阱

数组或对象的最后一个元素后面 绝不能 有逗号,否则会导致解析失败。

数值进制限制

JSON 不支持十六进制(如 0xFF)或八进制数字,必须是标准的十进制。且不允许出现 NaN 或 Infinity。

数据结构根节点

一个标准的 JSON 文件根节点只能是一个对象 {} 或一个数组 []

Data Types / 数据类型
  • String "Hello World"
  • Number 1024 / 3.14
  • Boolean true / false
  • Null null
  • Object {"key": "value"}
提示:JSON 不支持 JavaScript 中的 undefined 和 function。
开发进阶参考 Engineering Best Practices

01 命名风格建议

在 API 设计中,推荐使用 snake_case(蛇形命名法)或 camelCase(驼峰命名法),并在整个项目中保持一致。

02 时间日期处理

JSON 本身没有 Date 类型。最通用的做法是使用 ISO 8601 字符串格式(如 "2026-01-05T20:30:00Z")进行传输。

03 大数解析风险

JavaScript 处理超过 2^53 - 1 的整数(如 Snowflake ID)会丢失精度,此类字段建议在 JSON 中以 String 传输。

全部评论