输入
输出
使用说明
- 把 JSON 文本粘贴到左侧输入区,或点「示例」填入示例数据。
- 点「格式化」按所选缩进(2/4 空格)美化;点「压缩」得到单行紧凑输出。
- 需要把 JSON 嵌进代码字符串时用「转义」,反向还原用「去转义」。
- 解析失败时按错误提示的行列位置修复输入,「复制」把结果带回编辑器。
- 全程在浏览器本地处理,可放心粘贴包含敏感字段的内容。
常见问题
我的数据会被上传吗?
不会。格式化、压缩、校验、转义全部在你的浏览器内完成(大文本经 Web Worker 处理),输入输出都不会发送到服务器。
格式化和压缩有什么区别?
格式化按所选缩进(2 或 4 空格)展开排版,便于阅读;压缩去掉所有多余空白输出单行,便于传输和存储。两者都不改变数据本身。
报错里的行列位置怎么用?
解析失败时会给出错误所在行与列(从 1 开始计数),按提示跳到对应位置检查:常见问题包括多余或缺失的逗号、用了单引号、属性名没有用双引号、JSON 结束后有多余内容等。
转义和去转义用在什么场景?
把 JSON 嵌入代码字符串或配置文件时需要转义(引号、换行等变成 \n、\" 形式);从日志或代码里复制出带转义的字符串时,用去转义还原成原始 JSON。
能处理多大的文本?
MB 级文本可以正常处理:计算在 Web Worker 中进行,不会卡住页面。超过 10MB 的超大文件不在本工具优化范围内。