JSON 格式化 / 校验
在线格式化、压缩、校验 JSON,支持错误定位与转义处理。
什么是JSON 格式化 / 校验?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于前后端接口传输、配置文件、日志记录等场景。JSON 格式化/校验工具用于把压缩在一行的 JSON 字符串按缩进层级展开(美化),或反过来去除空白压缩成一行;同时在解析过程中检查括号是否配对、逗号是否多余或缺失、字符串是否用双引号包裹等语法问题,并在出错时定位到具体的行列位置,帮助你快速找到接口返回或配置文件中的格式错误。
为什么使用JSON 格式化 / 校验?
当你调试后端接口返回的数据、阅读第三方文档给出的 JSON 示例、或者排查配置文件解析失败的原因时,未格式化的压缩 JSON 很难用肉眼分辨层级关系,容易看漏一个逗号或引号。格式化工具能立即展现数据结构,配合校验功能能在提交代码前发现语法错误,避免程序运行时才抛出"Unexpected token"这类报错。与代码编辑器自带的 JSON 校验相比,本工具无需安装插件,浏览器打开即可用,且所有内容仅在本地处理,不会上传到服务器,适合处理包含密钥、用户信息等敏感字段的数据。
使用示例
格式化压缩 JSON
输入 {"name":"张三","age":25,"tags":["vip","new"]},点击格式化后输出为按 2 空格缩进的多行结构,字段一目了然,方便复制粘贴到代码或文档中。
定位语法错误
输入缺少逗号的 JSON,如 {"a":1 "b":2},工具会提示类似"第 1 行第 8 列附近缺少逗号"的错误信息,无需自己一个字符一个字符地数。
压缩 JSON 减小体积
将格式化后带缩进和换行的 JSON 一键压缩成单行,去除多余空格,适合作为接口请求体粘贴到 Postman 或代码中,减少传输体积。
使用提示
如果 JSON 中包含转义字符(如 \n、\"),格式化后这些转义会保留在字符串内部,不会被解析成真实的换行或引号,这是符合 JSON 规范的正确行为。
常见问题
JSON 格式化和校验是在服务器进行的吗?
为什么提示 JSON 无效?
压缩后的 JSON 有什么用?
这个工具会把我的数据上传到服务器吗?
为什么我的 JSON 明明看着没问题却提示错误?
支持带注释的 JSON(如 JSONC)吗?
中文内容会乱码吗?
相关工具
相关教程
← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。