JSON 格式化 / 压缩 / 校验JSON 转义 / 去转义JSON 对比JSON 键排序JSON 转字符串 / 字符串转 JSONJSON 转 XMLXML 转 JSONJSON 数组转 CSVCSV 转 JSON 数组JSON 与 YAML 互转JSON 生成代码定义查询参数与 JSON 互转Cookie 与 JSON 互转JSON 与 Properties 互转
输入 JSONCtrl+Enter 直接格式化
格式化结果
JSON 格式化 / 压缩 / 校验
美化或压缩 JSON,校验失败时给出出错位置
使用说明
格式化会把 JSON 重新按缩进排版并高亮结构;压缩则去掉所有空白变成单行。校验模式只检查语法是否合法,不修改任何内容。
常见问题
报错说 position 12 是什么意思?
表示第 12 个字符附近出现了语法问题,工具会把该位置前后一小段内容显示出来,方便你定位少了逗号、引号或括号的地方。
为什么我的中文变成了 \uXXXX?
那不是本工具造成的。某些语言(如 Java)序列化 JSON 时默认会把非 ASCII 字符转义,先用本工具格式化即可看到正常中文。
数据会被上传吗?
不会,全部在浏览器本地用原生 JSON.parse / JSON.stringify 处理,没有任何网络请求。