JSON 格式化

在线 JSON 格式化工具,支持压缩、美化、校验功能

JSON格式化JSON美化JSON校验JSON压缩JSONPath在线JSON工具
最后更新: 2026/7/11
显示:
结果将显示在这里...
功能说明:
  • 树形视图:可折叠展开每个节点,悬停显示复制按钮
  • 复制节点:点击节点旁的复制按钮,仅复制该节点数据
  • JSON5 支持:单引号、注释、尾随逗号、未引用键等
  • JSONPath查询:使用 $. 开头,如 $.name、$.items[0].id
  • 键排序:勾选后按键名字母顺序排序
分享:

使用说明

  1. 粘贴或输入JSON数据
  2. 点击格式化按钮
  3. 编辑后点击压缩按钮可还原
  4. 使用JSONPath提取特定字段

核心功能

  • 1
    JSON 美化格式化
    将压缩的 JSON 字符串按层级缩进格式化,代码结构清晰可读。
  • 2
    JSON 压缩
    去除所有空白字符,将 JSON 压缩为单行,减小数据体积。
  • 3
    语法校验
    实时检测 JSON 语法错误,精确定位出错行列号并给出提示。
  • 4
    树形结构预览
    以折叠展开的树形视图浏览 JSON,支持节点复制和路径查询。
  • 5
    JSONPath 查询
    内置 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包。