JSON 工具
接口返回一大坨压缩的 JSON、配置文件手改出了语法错误,这些都是每天会遇到的场景。这里的工具覆盖格式化、校验到修复:JSON 格式化能压缩或展开结构并保留大整数原值,JSON 校验对照 Schema 检查,JSON 修复针对缺逗号、缺引号给出可逐条确认的修复建议,大型 JSON 查看器和 JSONL 查看器专门应付大文件。
查字段用哪个工具取决于你熟悉的语法:JSONPath 测试按 RFC 9535 语法运行,JMESPath 查询和 jq 在线运行用真实引擎执行查询和过滤器,退出码也原样保留。对比合并两份 JSON 用 JSON 对比或 JSON 合并,按结构比较、忽略键序,所有工具都在浏览器本地处理数据,不上传到服务器。
23 个工具
JSON 与其他格式互转
-
CSV 转 JSON 转换器
把 CSV 转成 JSON,正确处理引号内逗号与嵌套字段
-
JSON 转 CSV
把 JSON 数组转成 CSV,先扫描全部记录再定列
-
JSON 转 YAML
把 JSON 转成 YAML,按路径预览类型后再导出
-
YAML 转 JSON
把 YAML 转成 JSON,可选择多文档中的具体一份
-
JSON 转 TOML
把 JSON 转成 TOML,可选表、数组表或内联表布局
-
TOML 转 JSON
把 TOML 转成 JSON,超范围大整数自动转成字符串
-
JSON 转 XML
把 JSON 转成 XML,按约定生成命名空间与属性
-
XML 转 JSON
把 XML 转成 JSON,可固定子元素始终展开为数组
-
JSON 转 Markdown
把 JSON 数组排成 Markdown 表格,可调整列序对齐
JSON工具常见问题
JSONPath 是一套很多语言库都内置的小型查询语法,适合快速定位某个字段的路径,这里的 JSONPath 测试就是按 RFC 9535 语法实现的。jq 则是一门完整的过滤语言,能做多步转换和重组,jq 在线运行用的是真实 jq 引擎,命令写起来更复杂但功能也更强。
大多数 JSON 解析器会把数字转成 JavaScript 的双精度浮点数,超过 2 的 53 次方就会丢精度,数据库里常见的 64 位 ID 经常中招。JSON 格式化这里按原始文本处理数字,粘贴进来的大整数和长小数会原样输出,不会被静默四舍五入。
很多常见错误可以。JSON 修复会找出多余逗号、缺失引号、单引号写法等问题,逐条给出修复建议并高亮改动,由你确认是否采纳,而不是盲目自动替换。建议先用 JSON 校验看清报错的具体位置,再决定要不要用修复功能。