サンプルから分かること
オブジェクト、配列、数値、真偽値、入れ子構造は、JSONそのものを見れば分かります。このツールは、その「見えている事実」をSchemaの形にして、最初から手入力する量を減らします。
無料Webツール
サンプルJSONからDraft-07互換のJSON Schemaを推定して生成します。ブラウザ内で完結します。
代表的なサンプルJSONを貼り付けて、見えている構造からDraft-07 Schemaのたたき台を作ります。
1件のサンプルから型や構造は推定できますが、本当に任意の項目か、許される値の範囲までは断定できません。生成結果は便利なたたき台として、実際の仕様に合わせて調整してください。
オブジェクト、配列、数値、真偽値、入れ子構造は、JSONそのものを見れば分かります。このツールは、その「見えている事実」をSchemaの形にして、最初から手入力する量を減らします。
ある項目が1回出てきたからといって、いつでも必須とは限りません。requiredの推定を切り替えられるようにしているのはそのためです。生成後の確認は必要なんです。
`{ "age": 20, "email": "[email protected]" }` なら、ageはinteger、emailはemail format付きのstringとして推定できます。単純ですが、Schemaをゼロから書く手間はかなり減ります。