一个 HTML 文件,零依赖、可离线。粘贴 JSON,一键格式化或压缩,
错误会精确指出哪里不对;合法结果带语法高亮(key/字符串/数字/布尔不同颜色)。
功能
- 格式化:缩进 2 空格,类型着色
- 压缩:去掉所有空白,方便塞进请求体
- 复制结果:一键复制到剪贴板
- 即时校验:解析失败显示具体报错信息
实现要点
格式化就是 JSON.parse 再 JSON.stringify(obj, null, 2);
高亮用的是正则把各类 token 包成带颜色的 <span>:
json.replace(/("[^"]*"(\s*:)?|\b(true|false|null)\b|-?\d+)/g,
(m) => `<span class='${cls(m)}'>${m}</span>`);
纯前端处理,JSON 文本不会上传到任何服务器,敏感配置放心用。
授权:本站原创,按 MIT 风格授权——可以随便下载、修改、商用、二次分发,
不用署名,也不担保任何风险。源码里有完整中文注释,改起来不费劲。
楼主 · 2026-09-28 16:00 · 浏览 7

