JSON 格式化
在线 JSON 格式化工具,支持压缩、美化、校验功能
JSON格式化JSON美化JSON校验JSON压缩JSONPath在线JSON工具
最后更新: 2026/7/11
显示:
结果将显示在这里...
功能说明:
- 树形视图:可折叠展开每个节点,悬停显示复制按钮
- 复制节点:点击节点旁的复制按钮,仅复制该节点数据
- JSON5 支持:单引号、注释、尾随逗号、未引用键等
- JSONPath查询:使用 $. 开头,如 $.name、$.items[0].id
- 键排序:勾选后按键名字母顺序排序
分享:
使用说明
- 粘贴或输入JSON数据
- 点击格式化按钮
- 编辑后点击压缩按钮可还原
- 使用JSONPath提取特定字段
核心功能
- 1JSON 美化格式化将压缩的 JSON 字符串按层级缩进格式化,代码结构清晰可读。
- 2JSON 压缩去除所有空白字符,将 JSON 压缩为单行,减小数据体积。
- 3语法校验实时检测 JSON 语法错误,精确定位出错行列号并给出提示。
- 4树形结构预览以折叠展开的树形视图浏览 JSON,支持节点复制和路径查询。
- 5JSONPath 查询内置 JSONPath 表达式查询功能,快速提取深层嵌套数据。
适用场景
✓
API调试
格式化后端返回的JSON数据以便阅读。
✓
配置文件编辑
编辑package.json等配置文件时保持格式规范。
工具优势
常见问题
Q: 支持 JSON5 格式吗?
A: 支持。JSON5是JSON的扩展,支持注释、末尾逗号、单引号字符串等语法。
Q: 可以处理超大 JSON 文件吗?
A: 在浏览器本地运行,通常可流畅处理数兆以内的JSON。
相关工具
关联介绍
什么是字符编码
字符编码是将字符映射为数字的技术,使计算机能够处理和存储文本。常见的字符编码有UTF-8、GBK、ISO-8859-1等。UTF-8是互联网最通用的编码,支持所有语言字符,兼容ASCII。字符编码错误会导致乱码。
JSON
JSON(JavaScript Object Notation)是一种轻量级数据交换格式,使用键值对和数组组织数据。
什么是JSON5
JSON5是JSON的超集,保持JSON语法的同时增加人性化的语法特性。主要改进:支持单行注释(//或/* */)、支持尾随逗号、允许键名不加引号、允许单引号字符串、允许Infinity、NaN等JavaScript字面量。JSON5让配置文件更易读写,如Vite、Next.js等工具使用json5格式的配置文件。解析JSON5需使用专门的库如json5 npm包。