JSONからZodスキーマ生成
サンプル推論のみです。オブジェクト配列で欠けたキーは省略可能、nullは許容、混合配列は共用型または一般JSON値、空配列の要素型は不明です。単一サンプルから必須性は確定できません。出力はテキストで、データはこのページ内に留まります。
サンプル推論のみです。オブジェクト配列で欠けたキーは省略可能、nullは許容、混合配列は共用型または一般JSON値、空配列の要素型は不明です。単一サンプルから必須性は確定できません。出力はテキストで、データはこのページ内に留まります。
JSONを貼り付けて生成してください。
Zod 3構文です。空配列はz.unknown()、異なる型は重複なしの共用型。キーは引用して保持。省略性は下書きの選択、未知キーはZod標準動作です。実行しません。
JSONが無効または制限超過:入力100,000文字、深さ30、10,000ノード、出力200,000文字。非有限数値と安全でない整数は拒否します。
使い方
使い方
- 制限内のJSONを貼り付けます。
- 省略可能を選択し生成します。
- 下書きを確認してコピーします。
下書き出力
Zod 3構文です。空配列はz.unknown()、異なる型は重複なしの共用型。キーは引用して保持。省略性は下書きの選択、未知キーはZod標準動作です。実行しません。
JSONサンプル
JSONが無効または制限超過:入力100,000文字、深さ30、10,000ノード、出力200,000文字。非有限数値と安全でない整数は拒否します。
よくある質問
あわせて知りたいこと
生成したスキーマを実行しますか?
いいえ。Zod 3 構文の下書きであり、自分で確認してください。空配列は z.unknown()、観測した異なる型は重複を除いた union になります。全データの契約を推定できるものではありません。