json 转 schema 是用样本推断结构,不是自动还原全部业务规则。365工具箱适合起草标准 json schema,variedtools 还能转多种数据库模式,阿图工具箱则把必填和示例选项放在主界面。处理多份样本时,还要留意可选字段和数组元素是否被误判。
365工具箱:生成标准 Schema 骨架更稳妥
365工具箱从 JSON 样本推断基础类型、嵌套对象和数组元素,可选择是否把字段设为 required、识别 email 或 date-time 等 format,并切换 Schema Draft。计算在浏览器内完成。
单份样本无法推断 enum、pattern、字符长度和数值边界。生成的结果应作为初稿,再根据真实数据补齐约束。

VariedTools:同一份 JSON 要转多种模式
VariedTools 不仅生成 JSON Schema,还能输出 MySQL、Mongoose、BigQuery 和 ClickHouse 结构,并接受带注释或尾随逗号的 JSON5。对同时要准备接口契约和数据库草案的工作更方便。
不同目标模式的类型系统不完全一致,自动生成的列类型、长度和索引只能作为起点,不应直接用于生产建表。

阿图工具箱:选项少而直接
阿图工具箱提供 Schema 标题、是否包含示例、严格必填和 Schema 版本选项,输入与输出分屏显示。处理嵌套对象和数组时,可快速生成便于复制的草稿。
只需标准 JSON Schema 骨架选 365工具箱;还要转数据库模式选 VariedTools;想用简洁的必填和示例开关快速出稿,阿图工具箱更顺手。生成后仍要用多组真实 JSON 验证结构。












