JSON 速查表 相关工具合集
JSON 速查工具合集:整理字符串、数字、布尔、null、对象与数组六种数据类型的写法,说明转义规则、数字精度、尾逗号与注释等常见语法陷阱,并配套格式化、压缩、差异对比与树形查看工具入口。适合排查解析报错、比对接口返回与调试嵌套数据。给出常见报错的定位思路:先看行列号,再查引号与尾逗号。
JSON 速查表(JSON Cheat Sheet)是开发中高频查阅的参考资料。把参考表与可立即上手的在线工具放在同一页,能减少在文档与工具之间来回切换的成本。以下工具均围绕「JSON 速查表」场景,本地运行、免费、无需注册,点击即可使用。
相关工具
- JSON 格式化粘贴 JSON 一键美化或压缩,语法错误直接标出行号与列号并说明原因。支持按层级缩进、压缩成单行、按键名排序,以及折叠展开大对象的分支。语法错误会标出行号与列号并说明原因,常见于多余逗号、单引号与引号缺失。也能用 JSONPath 表达式提取字段,从大响应里取出目标数据。支持粘贴大文件与折叠查看。
- JSON 压缩移除空白与换行压缩 JSON 体积,保留语义并显著减少字符数。移除多余空白、换行与缩进,压缩后语义完全不变,只是字符数更少。会提示语法错误的位置,避免把无效数据压缩后才在别处报错。适合减小接口响应体积、精简内联配置与降低移动端传输流量。支持一键还原为带缩进的可读格式。移除空白与换行以压缩体积。
- JSON 差异比较逐键深度比较两个 JSON 文档并高亮新增、删除与修改项,支持数组顺序敏感模式,用于接口回归与配置灰度核对。逐层比较对象与数组,标出新增、删除与修改的字段路径与前后取值。可切换数组是否按顺序敏感比较,并忽略键的书写顺序。适合接口回归、配置灰度核对与多环境差异排查。数组可按顺序敏感方式比对。
- JSON 树形查看器把 JSON 渲染为可折叠树形结构,支持关键字搜索、节点路径复制与 JSONPath 定位。渲染为可折叠的树形结构,支持按关键字搜索、复制节点路径与跳转定位。数组与对象会显示元素个数,深层嵌套可逐级展开或一键收起。适合浏览体量较大的接口响应与排查深层字段。可按层级折叠展开节点。可搜索关键字并复制节点路径。
- JSONPath 查询提取器用 JSONPath 表达式实时查询并提取 JSON 数据,内置语法示例与匹配计数,支持复制节点路径。支持根节点、递归下降、通配、数组下标与过滤表达式等常用语法。实时显示匹配结果与命中数量,可复制节点路径用于代码取值。适合从复杂响应里定位字段与调试取值表达式。表达式可实时校验。支持递归下降与过滤表达式。
- JSON 转 TypeScript从样例 JSON 自动推断生成 TypeScript 接口,处理嵌套对象、数组合并与可选字段,可自定义根接口名,适合给后端接口补类型。嵌套对象会拆成独立接口并按结构复用命名,混合类型数组合并为联合类型。可选字段会标注为可选,根接口名可自定义。生成类型可直接粘进项目。可选字段会标注为可选。
- JSON 转 JSON Schema从样例 JSON 一键生成 JSON Schema(Draft-07),自动推断 properties、required 与数组类型。自动推断属性、必填项与数组元素类型,嵌套对象生成独立定义。输出符合主流浏览器与校验库支持的规范版本。输出可直接用于校验配置。可切换规范的草稿版本输出。
- JSON 转 Go 结构体把样例 JSON 转为带 json tag 的 Go 结构体,支持嵌套拆分、数组类型推断与 omitempty,适合写 RESTful API 模型层。字段名会按驼峰转换并附 json 标签,嵌套对象拆成独立结构体。可开启空值省略与指针类型,避免零值被误写入接口。结构体名可自定义。
- JSON 转 Java 工具从样例 JSON 自动生成 Java POJO 类,支持 Jackson/Gson 注解与 Lombok,适合 Android 与 Java 后端对接 API 时创建数据类。字段按驼峰命名生成,嵌套对象拆成独立类,数组推断为集合类型。可选用注释框架或简洁的实体类写法。类名与包名可自定义。
- JSON 转 Python 工具从样例 JSON 自动生成 Python dataclass 或 TypedDict,支持 Pydantic 模型与可选字段注解。嵌套对象会生成独立数据类,数组元素类型按样本推断。可选用数据类、类型字典或校验模型三种写法。字段名可选转换为下划线风格。模型名与字段风格可自定义。可生成数据类或类型字典。
- JSON 转 C# 工具从样例 JSON 自动生成 C# 类,支持 Newtonsoft.Json 与 System.Text.Json 特性,处理嵌套对象与数组类型,适合 .NET 模型层开发。嵌套对象拆成独立类,数组推断为集合类型,字段按驼峰命名。可选用两套主流序列化框架的特性写法。类名与命名空间可自定义。
- JSON 转 CSV把对象数组形式的 JSON 转为 CSV,可自定义分隔符、表头与引号转义,适合导出到 Excel 与 BI 工具,省去手写转换脚本。可自定义分隔符、表头行与引号策略,自动处理字段内含逗号与换行的转义。嵌套对象可用点号路径摊平,缺失字段留空以保持列对齐。支持选择导出哪些字段。表头取字段并集且缺失留空。
- JSON 转 YAML把 JSON 转为缩进风格的 YAML,可自定义缩进宽度,适合改写成 K8s 清单与 GitHub Actions 工作流,让配置更易编辑对比。缩进宽度可调,多行字符串会自动改用块标量,避免出现大量转义符。输出适合直接粘进工作负载清单与流水线配置文件。注释式写法需自行补充。长文本会改用块标量输出。
- YAML 转 JSON把 YAML 解析并格式化为 JSON,自动保留嵌套对象、数组与多行字符串。完整支持锚点、别名与合并键,解析时会展开为等价的 JSON 结构。多文档 YAML 按顺序输出为数组,缩进错误会定位到具体行。也支持 JSON 文件粘贴后转换。输出缩进可调,便于直接嵌入代码。缩进错误会定位到具体行。
- JSON 转 XML把 JSON 文档转为 XML,支持自定义根元素与属性映射,适合对接 SOAP 接口、生成 Sitemap 与 RSS feed,免手写标签。支持自定义根元素名称、是否把键写成属性以及数组的命名方式。特殊字符与中文会自动实体转义,输出可直接用于报文提交。标签名大小写可自定义。可指定根元素名称与缩进。
- XML 转 JSON用浏览器原生 DOMParser 把 XML 解析为 JSON,保留属性与命名空间,适合把 SOAP 响应、RSS 与 SVG 元数据喂给前端组件,免装解析库。属性与文本会分开保留,重复元素合并为数组以免丢失同名字段。命名空间会连同前缀一起注明,便于判断节点归属。转换结果可一键复制。
- JSON 转 TOML把 JSON 转为强类型 TOML 配置,保留嵌套表、数组与日期类型,适合把接口配置改写为 pyproject.toml 与 Cargo.toml,类型语义不丢失。数组表与嵌套表会按规范重排,日期类型保留为原生日期。布尔与数字不会被转成字符串,避免类型语义丢失。数组元素类型会按样本推断。
- TOML 转 JSON把 TOML 文档解析为 JSON,完整还原表、数组、内联表与多行字符串,适合把 Cargo.toml 与 pyproject.toml 喂给需 JSON 输入的脚本。日期与时间会按要求输出为字符串,内联表与多行字符串一并还原。数组表会转成对象数组,便于脚本直接读取。表与内联表都会展开。
- 数据格式转换器在 JSON、YAML、TOML、XML、CSV 之间一处粘贴自由互转并实时预览。在 JSON、YAML、TOML、XML 与 CSV 之间任意互转,粘贴一次即可看多种输出。转换时会提示解析失败的位置,避免带着语法错误继续处理。适合在不同工具链之间迁移配置文件。支持粘贴即转。多种格式的输出可逐一取用。
常见问题
这些工具和参考表有什么关系?
参考表提供规范与速查,工具提供可立即执行的操作(校验、转换、生成)。两者在同一页互链,方便边查边用。
工具收费或需要注册吗?
全部免费、无需注册,且在浏览器本地运行,数据不上传服务器。