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 传输。