JSON5
JSON5 是 JSON 的超集,允许单引号、无引号键、注释、尾逗号、NaN/Infinity 与十六进制数字,更适合人工编辑配置。
用途
放宽 JSON 语法限制,使配置文件更易人工编写与维护。
机制
在 JSON 基础上允许:键无引号、字符串单引号、尾逗号、注释、十六进制数字、NaN/Infinity/-0、多行字符串。解析为标准 JSON 值。
用例
- JavaScript 配置文件
- 人工编辑的配置
- 原型数据
- 替代 JSON 配置
示例
- 输入
{name:'Ada',age:36,}输出The object {name:"Ada", age:36}Single quotes plus a trailing comma
常见错误
- Parsing JSON5 as standard JSON fails
- Use a dedicated JSON5 parser
相关词条
相关工具
JSON 格式化器
在线格式化、压缩或排序 JSON。免费、隐私本地化、100% 客户端运行。支持 2 空格缩进美化、单行压缩、递归按键排序,遇到语法错误会精确定位行号与列号,适合调试 API 响应、配置文件与数据交换格式。 工具
JSON5 格式化器
Json5 Format — 纯客户端工具。隐私优先,无服务器往返。 工具
JSON5 验证器
Json5 Validate — 纯客户端工具。隐私优先,无服务器往返。 工具
JSON5 解析器
JSON5 Parser — 纯客户端工具。隐私优先,无服务器往返。 工具
JSON5 序列化器
JSON5 Stringify — 纯客户端工具。隐私优先,无服务器往返。 工具