JSON から Zod
JSON サンプルから Zod スキーマを生成します。
入力
出力
このツールについて
TypeScript の実行時検証に使える Zod オブジェクト・配列スキーマを生成します。
主な機能
- 入れ子オブジェクトと配列に対応
- 生成結果をダウンロード可能
使い方
- 1代表的な JSON サンプルを貼り付けます。
- 2ルート名を設定して定義を生成します。
例
入力
{"id":1,"name":"Ada","tags":["admin"]}出力
const RootSchema = z.object({ id: z.number(), name: z.string() });制限事項
- ブラウザの応答性を保つため、入力は 2,000,000 文字までです。
- ダウンロードは .ts 拡張子です。
- 単一サンプルにある項目はすべて必須として生成されます。
- 入力はすべてブラウザ内で処理され、ToolHub にアップロードされません。
最終確認: