JSON 格式化与校验工具

格式化、校验、浏览 JSON —— 100% 浏览器端处理,隐私安全

输入 JSON

节点详情

选择节点以查看详情

更多 JSON 工具

JSON 格式化 ●

格式化、校验、浏览 JSON —— 100% 浏览器端处理,隐私安全

XML 转 JSON

粘贴 XML 即刻获得干净的 JSON —— 属性、重复元素、文本节点全部正确处理

CSV 转 JSON

将 CSV 行转换为 JSON 对象数组——引号字段、自定义分隔符、类型推断全部自动处理

JSON 转 CSV

将嵌套 JSON 扁平化为干净的 CSV 列——一键下载 Excel 可用的 .csv 文件

JSON 压缩

将 JSON 压缩为单行,实时查看节省的字节数

JSON 对比

语义化对比两个 JSON 文档——键顺序和空白差异不算差异

JSON 转义

为嵌入代码转义 JSON 字符串,或将字符串化的日志还原为可读 JSON

JSON 修复

一键修复损坏 JSON、JSON5、JS 对象、Python dict 及大模型截断输出。

JSON to TypeScript

将任意 JSON 转为干净的 TypeScript interface 或 type —— 自动合并数组、识别可选字段与联合类型。

YAML to JSON

将 K8s、Docker Compose、GitHub Actions 等 YAML 配置解析为干净 JSON,并可视化编辑。

JSON to YAML

任意 JSON 生成规范 YAML —— 智能引号、紧凑列表、2/4 空格缩进。

JSON to XML

将 JSON 序列化为规范 XML —— @_ 属性、重复元素、文本节点与安全标签名。

JSON Schema

从示例 JSON 推导标准 Schema —— 格式识别、required 交集、联合类型。

JSONPath 测试

对任意 JSON 实时执行 JSONPath 查询 —— 通配符、递归下降、切片与过滤,全在浏览器中。

核心特性

实时校验

输入时即时校验 JSON 并反馈错误,不会中途改写你的文本,错误可精确定位到行列。

多种视图模式

语法高亮文本、交互式树视图、真实表格视图自由切换,检查 API 响应再合适不过。

搜索与 JSONPath

即时查找任意键或值,一键复制节点标准 JSONPath(如 $.store.book[0].title)。

智能格式识别

误粘贴 XML 或 CSV?工具会自动识别并提供一键转换为 JSON,并附带专用转换工具入口。

如何使用JSON 格式化与校验工具

1

粘贴 JSON

复制 JSON 数据粘贴到输入框,或将 JSON 文件直接拖放到编辑器。

2

格式化与校验

点击「格式化」(或按 Cmd/Ctrl+Enter)格式化、校验并美化 JSON;使用「压缩」将其压缩为单行。

3

浏览与编辑

在树视图或表格视图中浏览数据、搜索键、复制 JSONPath,并在详情面板中内联编辑值。

技术架构与隐私安全对比

formatjson.net 与传统服务端上传型 JSON 工具的核心技术差异

100% 浏览器本地运行 零服务端上传 遵循 RFC 8259 & RFC 4180 64 位大整数与前导零保护 JSON Schema 2020-12 支持 PWA 离线使用
能力维度 / 技术规范 formatjson.net(纯浏览器端本地工作台) 传统服务端在线工具
数据处理位置与隐私性 100% 浏览器原生 JS 本地解析 —— 数据绝不离开当前设备 常将 JSON/XML/CSV 发送至远程后端服务器处理
敏感接口数据 / Token / 密钥安全 架构级安全 —— 零网络传输,加载后断网亦可完整使用 存在服务端日志留存或第三方数据泄露隐患
非标 JSON 与大模型截断修复 内置词法状态机一键修复注释、单引号、无引号 Key、尾随逗号、Python 字面量及未闭合括号 遇到非严格 JSON 直接报错中断
64 位雪花 ID 与前导零保护 精准识别超出 IEEE-754 安全范围的大整数与 "00123" 邮编/工号,零精度丢失 静默截断 64 位长整型或丢失前导零
深层嵌套数组电子表格化 支持任意层级子数组/子对象胶囊([n items] →)点击下钻、面包屑导航、三态排序与单元格直改 仅支持根节点一维表格或只读树视图
大文件渲染性能 200 节点分片懒加载树 + 分页表格 + 150KB 高亮熔断保护 数 MB 文件一次性渲染极易卡死主线程

常见问题

什么是 JSON 格式化,为什么需要它? ▾

JSON 格式化(也叫美化或 pretty-print)为原始 JSON 添加缩进和换行,使其易于阅读。压缩后的 JSON 适合机器传输,但几乎无法人工排查——格式化让结构清晰可见且不改变数据本身。

在 formatjson.net 上我的 JSON 数据安全吗? ▾

安全。所有格式化、校验和编辑均在浏览器内通过纯 JavaScript 完成,JSON 绝不上传到服务器,可以放心粘贴敏感 API 响应、令牌或配置。

如何修复常见 JSON 语法错误(尾随逗号、单引号)? ▾

将 JSON 粘贴到输入面板,校验器会报告具体解析错误并可跳转到精确行列。最常见的问题包括尾随逗号、用单引号代替双引号、未加引号的键名,以及 JSON 不允许的注释。

可以直接在树视图或表格视图中编辑 JSON 值吗? ▾

可以。点击树视图中任意节点打开详情面板,即可内联编辑基础类型值(字符串、数字、布尔值、null),输入 JSON、树和表格会自动同步更新。

这个格式化工具能处理多大的 JSON 文件? ▾

非常大。树视图采用懒加载——只渲染展开的节点分支(每批 200 项),表格视图分页渲染,数 MB 的文件也能保持流畅。也可以直接将 .json 文件拖放到输入区。