Volade 生态系统 — 网页工具

在线 JSON 格式化工具

100% 本地的 JSON 工作台:格式化、验证、修复、探索和转换。符合 RFC 8259 的美化与压缩、带行列级诊断的验证器、带迷你差异的智能修复、树视图、带 CSV 导出的表格视图、JSONPath(RFC 9535)和 JMESPath 查询、JSON Pointer、结构比较、转换器(YAML、XML、TypeScript、SQL…)以及机密检测。您的数据绝不会离开浏览器:无上传、无后端、无账户。

100% 本地,不上传任何内容 符合 RFC 8259 · RFC 9535 从不存储或发送
工具

JSON 工作台:一个文档,多种视角

粘贴、拖放或加载 JSON 文件:编辑器、验证、树、表格、查询、比较和转换都严格保留在您的设备上。

JSON 格式化工具与工具箱

在线 开发、代码与数据
登录

缩进 排序

递归排序让差异可复现:两个包含相同键但顺序不同的文件会产生完全相同的结果。格式化永远不会改变数据的值 — 它只会改变显示顺序。

JSON 输入
结果
将 .json / .jsonc / .json5 / .ndjson / .jsonl / .har 文件拖放到此处,或点击选择文件。导入 100% 在本地进行。
示例:
要验证的 JSONRFC 8259 解析引擎 + 代码检查

点击错误可在源文本中定位(会显示行、列、偏移量和上下文片段)。

代码检查器 接受宽松的 JSON(末尾逗号、未加引号的键、单引号、注释…),但这些偏差会被标记:真正的 RFC 8259 解析器会拒绝它们。验证引擎始终加以区分,并为每条错误显示期望的标记和实际遇到的标记。
损坏 / 不规范的 JSON

安全修复:只修正没有歧义的错误(BOM、末尾逗号、单引号、未加引号的键、undefined/NaN/Infinity、注释…)。激进修复:尝试恢复尽可能多的数据(缺失的花括号/方括号/逗号、不平衡的括号)。

结果 + 迷你差异
输入源

大型文档以渐进方式渲染(子树仅在展开时才生成)— 在接近浏览器内存上限之前,界面始终保持流畅。将鼠标悬停在某个值上,即可复制其完整路径或 JSON Pointer。

输入源(对象数组)
搜索

自动检测会识别第一个对象数组。点击列标题可排序,再次点击可反向排序。CSV/TSV/Markdown 导出可一键粘贴到电子表格中。

输入源

引擎符合 RFC 9535:递归下降 $..、通配符 .*、切片 [start:stop:step]、并集 [0,2] 和过滤器 [?(@.age > 18)]。快捷片段:

输入源

JSON Pointer(RFC 6901):/users/0/profile/email。这是 JSON Patch 和 API 使用的标准路径。当对应关系直接明确时,也可以将 JSONPath 表达式转换为 pointer。

—
JSON A(参考)
JSON B(对比)
输入源
转换—

转换全部在本地生成,无需任何网络库。YAML、XML、CSV 和源代码(TypeScript、Python、Go、Rust、Java、C#…)会根据结构自动推导;JSON Schema 按 Draft 2020-12 生成。

输入源
输入源

100% 本地的敏感模式检测:API 密钥、Bearer 令牌、JWT、AWS/GitHub 密钥、私钥、密码、电子邮件、电话号码和银行卡号。匿名化版本会用「[REDACTED]」替换每个值,同时保留结构。

0,0 0评论 所有工具
免费版还是优质版?

JSON 格式化工具 100% 免费、本地运行,且没有大小限制(只有您浏览器的内存会限制超大文件)— 面向所有人。优质版可解锁完整的 Volade 生态系统。

格式化、压缩与键排序免费
RFC 8259 验证器 + 智能修复免费
JSONPath RFC 9535、Pointer、比较与转换免费
转换管道与加密历史记录优质版
解锁优质版
功能特点

远不止一个简单的美化工具

架构级隐私保障

解析、格式化、验证、修复、查询、比较和转换都100% 在浏览器中进行。无上传、无远程解析 API、无服务器存储、无内容遥测。加载完成后您可以断开网络:工具仍可继续使用。

隐私政策

验证器、代码检查与精准修复

诊断会显示行、列、偏移量、JSON 路径、上下文片段、期望的标记和实际遇到的标记,并带有「跳转到错误」按钮。代码检查器可检测末尾逗号、未加引号的键、单引号、undefined/NaN/Infinity、注释、重复键…然后修复(安全或激进模式)会精确显示修正了哪些内容。

修复数据

探索、查询与转换

树视图(按类型着色、一键复制路径)、表格视图(排序、筛选、CSV/TSV/Markdown 导出)、JSONPath RFC 9535、JSON Pointer、结构比较以及转换为 YAML、XML、TypeScript、Python、Go、Rust、Java、C#、SQL 和 JSON Schema 的转换器。一个文档,多种视角。

立即探索
使用方法

三步从原始数据到可用结果

粘贴、拖放或加载

粘贴 API 响应、拖放一个 .json、.jsonc、.ndjson 或 .har 文件,或选择一个示例。导入即时完成且严格在本地进行:任何文件都不会经过服务器。

格式化、验证、修复

使用 2 至 8 个空格或制表符美化、压缩、对键进行字母排序(递归或非递归)、按 RFC 8259 实时验证并提供精准诊断,以及带迷你差异的智能修复。

探索、比较、转换

树、表格、JSONPath/JSON Pointer 查询、结构比较、转换为超过 15 种格式以及统计。复制或下载结果:一切都保留在您的设备上。

参考

支持的规范与语法

规范用途说明
RFC 8259JSON 格式严格验证器:UTF-8、数字、转义字符串、无末尾逗号、键必须使用双引号。
RFC 6901JSON Pointer定位 /users/0/profile/email,支持 ~0 / ~1 转义。是 JSON Patch 操作的基础。
RFC 9535JSONPath递归下降、通配符、切片、并集和表达式过滤器 — 2024 年发布的互联网标准。
JSON Schema数据契约生成 Draft 2020-12:类型、required、enum、数组、嵌套对象和检测到的格式(电子邮件、日期、UUID、URL)。
NDJSON / JSONL日志每行一个 JSON,UTF-8,以 \n 分隔 — 可被检测并转换为 JSON 数组。
JSONC / JSON5JSON + 注释代码检查器可以识别,并转换为严格的 JSON;RFC 8259 验证器绝不混淆它们。
FAQ

常见问题解答

「格式化」JSON 到底是什么意思?
格式化(或「美化」)会重新缩进文档并添加换行使其更易读:每个嵌套层级根据所选缩进(2、3、4、8 个空格、制表符或自定义)进行偏移。此操作绝不会改变数据的值:之后再次压缩可精确还原原始文档。
为什么我的 JSON 在自己电脑上没问题,却被判定为「无效」?
大多数浏览器、Python 和 Node.js 都会接受 RFC 8259 规范禁止的语法偏差:对象末尾的逗号、未加引号的键、单引号、undefined/NaN/Infinity 值、// 或 /* */ 注释,或大写常量 TRUE/FALSE/NULL。我们的「修复」标签页可将这些变体转换为严格的 JSON,并列出确切的修正。
格式化会覆盖我的数据吗?
不会。格式化和排序都基于副本进行:每次操作后,一项完整性检查会将重新解析的结果与原始文档进行比较。如果失败,界面会显示「Operation failed」,并且绝不会触碰您的源数据 — 输入始终保持原样(不可变的 输入 → 转换 → 输出 架构)。
我的 JSON 会被发送到任何地方吗?
绝不会。解析、格式化、验证、修复、查询、比较、转换和统计都在您的浏览器中进行。没有远程解析 API、没有服务器存储、没有内容遥测。该页面只联系 Volade 配置 API(Premium 按钮、货币),从不接触您的数据。您可以在浏览器的网络标签页中亲自验证:除页面本身外不会加载任何内容。
什么是 JSONPath?它有什么用?
JSONPath 是一种用于从 JSON 文档中提取子集的查询语言,现已由 RFC 9535 标准化。例如 $.users[?(@.age > 18)].name 会返回所有成年用户的姓名;$..price 会收集任意深度的所有价格。它是 JSON 世界中的 XPath(面向 XML)等价物 — 无需编写循环即可查询 API 响应。
可以格式化非常大的文件吗?
可以,上限是您浏览器的可用内存(通常是几十到几百 MB)。不存在人为的上传限制 — 因为根本没有上传。树视图采用惰性渲染,繁重的操作通过后台工作线程处理,以免阻塞界面。
JSON 与 JSONC / JSON5 / NDJSON 有什么区别?
JSONC 增加了注释;JSON5 还额外支持未加引号的键、单引号和特殊值;NDJSON(或 JSONL)每行包含一个有效的 JSON 对象,以换行符分隔 — 常用于日志和数据批次。代码检查器能识别这些变体,如需要,「转换」标签页可将它们转换为严格的 JSON。
表格视图有什么用?
当您的 JSON 是同构对象列表(例如分页 API 响应)时,表格视图会自动将其转换为办公电子表格:动态列、按列排序、搜索、通过搜索隐藏内容,然后导出 CSV、TSV 或 Markdown,用于 Excel、Google Sheets 或 Notion。
格式化会改变键的顺序吗?
仅美化会保持键的原始顺序不变。字母排序(A → Z 或 Z → A),递归或仅限于当前层级,是一项主动操作:建议用它来生成可复现的差异和确定性比较,例如在计算哈希之前。
如何从我的数据创建 JSON Schema?
在「转换」标签页中选择「JSON Schema」。该工具会生成 Draft 2020-12 架构,自动推导类型、必填字段、嵌套数组和对象、枚举(当不同值较少时)以及检测到的格式(电子邮件、日期、UUID、URL)。非常适合约束或文档化 API — 全程无需发送数据。

在线 JSON 格式化工具:100% 本地的 JSON 工作台

Volade JSON 格式化工具将您的浏览器变成一个完整、免费且无需注册的 JSON 工作台:美化、压缩、严格的 RFC 8259 验证、智能修复、树视图和表格视图、JSONPath 查询、JSON Pointer、结构比较、统计以及数十种转换。您的数据绝不会离开您的设备:无上传、无账户、无内容遥测。非常适合开发人员、数据分析师、系统管理员以及任何处理原始数据的人。

该页面完全在您的浏览器中运行:解析、格式化、修复、查询和转换均在本地执行,确保完全保密 — 即使是企业文档、包含个人数据的 API 响应或敏感配置文件。您可以在浏览器的网络标签页中亲自验证:任何数据都永远不会被传输。

格式化并压缩符合 RFC 8259 的 JSON

Beautify 按钮会按您选择的缩进方案重新缩进文档 — 2、3、4 或 8 个空格、制表符或自定义 — Minify 按钮则将其压缩以节省带宽。严格的完整性检查确保任何转换都不会改变您的数据:重新解析的结果会与原始文档进行比较。递归或仅限当前层级的键字母排序可生成可复现的差异和确定性比较。

验证与修复:代码检查、精准诊断、修复工具

符合 RFC 8259 的实时验证器可精确定位每个错误:行、列、偏移量、JSON 路径、期望的标记和实际遇到的标记,并带有「跳转到错误」按钮。代码检查器能检测容错解析器错误接受的偏差:末尾逗号、未加引号的键、单引号、undefined / NaN / Infinity 值、// 或 /* */ 注释、大写常量 TRUE / FALSE / NULL,以及重复键。

智能修复 — 安全模式和激进模式 — 可重建损坏的文档(截断的 JSON、单引号代替双引号、缺少的逗号或花括号),并通过迷你差异精确显示应用了哪些修正。这是从 API 导出、损坏的日志文件或从控制台粘贴的响应中恢复数据的理想工具。

探索、查询与比较

树视图按类型着色(字符串、数字、布尔值、null),并可一键复制 JSON 路径或 JSON Pointer。表格视图将同构对象列表转换为可排序、可筛选的数据表,并可导出为 CSV、TSV 或 Markdown,用于 Excel、Google Sheets 或 Notion。JSONPath(RFC 9535)查询 — 包括类似 $.users[?(@.age > 18)].name 的过滤器 — 以及 JSON Pointer(RFC 6901)可提取任意子树;结构比较可比较两份文档并列出新增、删除和修改,同时显示修改前后的值。

在整个数据生态中转换

转换器可将 JSON 转换为 YAML、XML、CSV、TSV、Markdown、TypeScript、JavaScript、Python、Go、Rust、Java、C#、Base64、NDJSON 和 SQL INSERT,并自动识别相近变体(JSONC、JSON5、NDJSON)以将其规范化为严格的 JSON。JSON Schema Draft 2020-12 生成会直接从您的数据推导类型、必填字段、枚举和检测到的格式(电子邮件、日期、UUID、URL)。

统计、机密检测与专业使用

统计面板会测量 UTF-8 字节大小、深度、节点数量、类型分布以及整体质量评分 — 非常适合审计大型 API 响应。机密检测可识别 Bearer 令牌、API 密钥和明文密码,并提供可安全分享的匿名化版本。文件加载、一键复制和多种导出功能,使其成为日常处理原始或格式错误的 JSON 数据的完整工具箱。

了解更多其它 Volade 网络工具,例如 UUID 生成器、字数统计工具、配色方案生成器 或 Lorem Ipsum 生成器 — 全部 100% 本地、免费。

一份优质许可证,所有网页工具

您的 Volade 订阅可解锁我们所有的网页工具,以及浏览器、CMS、桌面和脚本 — 适用于您的所有设备。

一个许可证,整个优质生态 浏览器 · CMS · 桌面 · 移动 · 脚本 · API · 工具 · Database
一个许可证,通用于所有 升级到优质版 登录