为什么做这个工具
做大模型开发时,模型返回的 JSON 经常是「字符串里套 JSON」:content 字段的值本身又是一段被转义的
JSON,肉眼全是 \n 和 \";而网上的在线工具格式要求严格,少个引号、带个代码围栏就报错。
这个工具对输入宽容、对输出严格——尽量给你能用的结果,并说明它替你修复了什么。
- 智能识别:粘什么都行——带引号的字符串字面量、
choices[0].message.content这类嵌套 JSON 字段、Markdown 代码围栏包着的 JSON、普通文本,自动选对处理方式。 - 反转义:\n、\"、\\、\t、\uXXXX(含 emoji 代理对)变回真实字符;带不带两侧引号都行,\'、\xNN 等 JS 风格转义也宽松支持。
- 转义:把任意文本(多行 JSON、日志、代码)变成可直接嵌进 JSON 的字符串字面量,可选把中文等非 ASCII 一并转成 \uXXXX。
- 宽松格式化 / 压缩:自动修复代码围栏、单引号、尾逗号、// 与 /* */ 注释、裸字段名、Python 的 True/False/None;数字原样保留,大整数不丢精度;出错时精确到行列号。
- 嵌套下钻:检测到字符串字段里藏着 JSON 时给出路径芯片,点一下直接看里层;双重转义也能解开两层。
- 纯本地:全部计算在浏览器里完成,没有后端,内容不出你的设备。