# JSON Schema、Mock 数据与 API 夹具生成工具

围绕JSON Schema 生成、Mock 负载构建与 API 夹具准备整理的一组工具。

> 标准页面: https://elysiatools.com/zh/hubs/json-generate

- **分类:** generate

- **关键词:** json schema generator, mock api generator, test data json, json ld generator, json fixtures, api mock server, json tools

## 概述

这个专题聚合了JSON Schema 生成、Mock 负载构建与 API 夹具准备相关工具，帮助用户推断 Schema、生成 Mock API、构造测试数据、创建 JSON-LD，并准备可复用的 JSON 查询或转换配置。

## 工具

- JSON Schema 生成器: 从示例 JSON 自动推断 JSON Schema，支持手动调整并验证数据
- XLSX Sheet 转 JSON Schema: 根据 Excel 表头与样例行推断 JSON Schema（类型/枚举/约束）
- API Mock Server / 请求模拟器: 根据接口描述生成可运行的临时 Mock Server，使用 Redis 存储 1 小时并支持动态响应
- 测试数据生成器: 通过字段配置批量生成结构化测试数据，支持 faker 字段、地址、信用卡、身份证、正则规则和导出
- 正则逆向生成器: 根据正则表达式随机生成匹配的测试字符串
- CSV 生成 JSON-LD: 把 CSV 或 Excel 行数据转换为适用于 Article、Product、Event 的 Schema.org JSON-LD，方便 SEO 团队直接验证
- JSONPath 查询工具: 用 JSONPath 表达式查询任意 JSON，预览命中结果、切换输出格式，并保存常用查询模板
- JSON 数据血缘追踪器: 追踪 JSON 字段路径、派生依赖关系和变换历史，生成字段级血缘图
- JSONata 查询转换工作室: 预览 JSONata 风格查询与转换，支持多数据对比，并导出 JSON、CSV、YAML 或 Markdown。
- API 契约压力测试器: 根据 OpenAPI 3.x 规范批量生成边界值测试请求，并可选发送到真实后端以发现契约不一致。
- Mock Data 命名前缀 / 缩写冲突检测器: 检测 CSV、JSON 或 schema 中视觉易混淆的字段名和前缀冲突，并给出更清晰的改名建议

## 示例

- JSON 示例: JSON（JavaScript 对象表示法）格式示例，从简单到复杂结构
- 聊天记录 JSON 示例: 多角色聊天记录的 JSON 示例
- 富媒体 JSON 示例: 常见富文本编辑器（TipTap、Quill、Slate）的 JSON 示例
- Terraform Plan JSON 样本: 用于依赖可视化和变更审查的 Terraform plan JSON 文件样本，贴近 terraform show -json 输出结构
- OpenAPI/Swagger 示例: 使用 OpenAPI 3.0 和 Swagger 规范的 RESTful 服务综合 API 文档示例
- CSV示例: 各种数据类型、大小和复杂度级别的CSV示例文件

## 常见问题

### 这个专题能做什么？

你可以推断 Schema、生成 Mock API、构造测试数据、创建 JSON-LD，并准备可复用的 JSON 查询或转换配置。

### 这个专题适合谁？

适合后端团队、前端团队、QA 工程师，以及处理 JSON 契约的数据工程师。

### 应该从哪里开始？

先从最接近目标结构的样例负载，再决定先做 Schema、Mock 数据还是夹具生成开始。

## 相关内容

- [JSON 交换与格式翻译工具](https://elysiatools.com/zh/hubs/json-convert): 在一个专题里比较 JSON 与 CSV、YAML、TOML、GraphQL、XML、Markdown、Excel、BSON、EDN 等结构化格式之间的转换工具。
- [JSON 格式化、对比与规范化工具](https://elysiatools.com/zh/hubs/json-format): 在一个专题中比较 JSON 格式化、差异对比、日志审查、配置比较和数据规范化工具，适合需要让 JSON 更易读、更易审查的流程。
- [JSON Schema 与 API 契约校验工具](https://elysiatools.com/zh/hubs/json-validate): 在一个专题中比较 JSON Schema 校验、OpenAPI 响应检查、变异测试、压力测试和破坏性变更检测工具，适合 API 契约审查流程。
- [OpenAPI 文档、代码生成与契约审查工具](https://elysiatools.com/zh/hubs/openapi-utility): 在一个专题中比较 OpenAPI 代码生成、API 文档生成、Schema 差异分析、响应校验和契约测试工具，适合 API 设计与维护流程。
