JSON 格式化与校验
这款 JSON 格式化与校验工具直接在你的浏览器中美化、压缩并校验 JSON。粘贴或上传 JSON,结果会立即显示,带语法高亮和实时错误检查 —— 无需安装,无需注册。
你可以用两种方式查看数据:用彩色标记的代码视图扫读格式化后的 JSON,或用可折叠的树形视图浏览嵌套的对象和数组。一旦出错,校验会精确指出行号和列号,让你迅速修复。
如何格式化与校验 JSON
添加你的 JSON
把 JSON 粘贴到左侧的输入面板,点击上传文件加载 .json 或 .txt 文件,或点击示例数据试用。格式化后的结果会自动显示。
格式化或压缩
选择格式化来美化 JSON、添加清晰的缩进,或选择压缩把它合并成一行。在格式化模式下,可选择 2、4 或 8 个空格的缩进。
检查有效性
状态栏会随你输入实时显示 JSON 有效或 JSON 无效。如果有错误,会显示具体的行号和列号,并在编辑器中高亮出错的那一行。
浏览、复制或下载
切换到树形标签,用可折叠节点浏览嵌套数据,再用复制、下载或清空收尾。
功能特性
格式化与压缩模式
在用易读缩进美化 JSON 和压缩成紧凑单行之间随时切换。
可配置缩进
选择 2、4 或 8 个空格的缩进,以匹配你项目的代码风格。
实时校验
随你输入即时校验 JSON,并精确显示并高亮任何语法错误的行号和列号。
语法高亮
对键、字符串、数字、布尔值和 null 值用彩色标记,让数据一目了然。
可折叠树形视图
以层级方式浏览嵌套 JSON,每个节点都带 Object{5}、Array[3] 这样的类型标记。
上传文件
用 .json 或 .txt 文件直接从你的设备加载 JSON。
下载输出
一键把格式化后的结果保存为 .json 文件。
复制到剪贴板
立即把格式化后的 JSON 复制到剪贴板,随时可粘贴到任何地方。
示例数据
加载现成的示例,无需准备自己的 JSON 即可试用工具。
实时统计
状态栏会报告行数、文件大小,以及所有嵌套对象中键的总数。
常见问题
如何在线格式化或美化 JSON?
把 JSON 粘贴到输入面板,格式化后的结果会自动显示。确保已选中格式化模式,再选择 2、4 或 8 个空格的缩进。美化会添加合适的缩进和换行,让 {"name":"John","age":30} 这样的单行字符串变成易读的多行结构。
如何校验 JSON 并查找语法错误?
校验会随你输入实时进行。状态栏会显示 JSON 有效或 JSON 无效,出现问题时,错误信息会报告具体的行号和列号,并在编辑器中高亮那一行 —— 让你直接定位到问题所在。
什么原因会导致“JSON 无效”错误?
最常见的原因有:缺少或多出逗号、括号或大括号不匹配、键没有加引号、用了单引号而非双引号、最后一个元素后面有多余的逗号,以及注释 —— JSON 不支持注释。错误位置会指向解析器停下的地方。
格式化和压缩有什么区别?
格式化(美化)会添加缩进和换行,让 JSON 易于人阅读。压缩则去掉每一个多余的空格、制表符和换行,把文件缩到最小 —— 适合在网络上传输 JSON,或在对体积敏感的地方存储它。
有文件大小限制吗?
没有固定上限。因为一切都在你的浏览器中运行,实际限制取决于你设备的内存。大多数现代浏览器都能轻松处理几兆字节大小的 JSON 文件。
我的 JSON 数据会被保密吗?
会的。所有处理都用 JavaScript 完全在你的浏览器中完成。你的 JSON 绝不会上传到任何服务器,也不会被存储或追踪,因此你的数据始终留在你的设备上。
还没有评论,快来发表第一条!