把带注释、省略引号的 JSON5 文本解析成标准 JSON,交给程序读取;也能反向把标准 JSON 写成 JSON5,方便手写和维护配置文件。转换由 json5 在浏览器本地完成,出错会标出第几行第几列。JSON5 是 JSON 的超集,所以标准的 JSON 文本在这里也能直接解析。
解析与生成都由 json5 在本地浏览器完成,不联网。注意两点:JSON5 里的 Infinity 与 NaN 在标准 JSON 中没有对应写法,转成 JSON 时会变成 null;反过来 JSON5 的写法(省略引号的键、结尾逗号)不是合法 JSON,要让别的程序读就得先转回标准 JSON。
// 与块注释 /* */;不加引号的键;单引号或双引号字符串;字符串用反斜杠跨行;结尾多余的逗号;十六进制数 0x、带 + 号或省略整数位的小数 .5;Infinity 与 NaN。标准 JSON 文本也能直接解析。undefined 与函数字面量这类不是数据的写法;超大文件需要自行分批。发布日期: 2026-09-13
描述: JSON5转JSON工具用于把带注释、省略引号的 JSON5 文本解析成标准 JSON,也能反向把标准 JSON 写成 JSON5,方便读写配置文件。
使用方法: 1. 在左侧编辑区贴上 JSON5 文本(或从「示例代码」里选一个),点「转换」或按 Ctrl+Enter。2. 「转换方向」可切成 JSON → JSON5,「输出缩进」支持 2 空格、4 空格与紧凑不换行。3. 右侧输出结果可直接复制或下载为文件;解析失败会提示第几行第几列。4. 注意 JSON5 里的 Infinity 与 NaN 在标准 JSON 中转出来会变成 null。5. 转换全部在浏览器本地完成,不上传任何内容。
暂无评论,来发表第一条评论吧!