JSON から Zod

JSON サンプルから Zod スキーマを生成します。

入力

出力

このツールについて

TypeScript の実行時検証に使える Zod オブジェクト・配列スキーマを生成します。

主な機能

  • 入れ子オブジェクトと配列に対応
  • 生成結果をダウンロード可能

使い方

  1. 1代表的な JSON サンプルを貼り付けます。
  2. 2ルート名を設定して定義を生成します。

入力

{"id":1,"name":"Ada","tags":["admin"]}

出力

const RootSchema = z.object({ id: z.number(), name: z.string() });

制限事項

  • ブラウザの応答性を保つため、入力は 2,000,000 文字までです。
  • ダウンロードは .ts 拡張子です。
  • 単一サンプルにある項目はすべて必須として生成されます。
  • 入力はすべてブラウザ内で処理され、ToolHub にアップロードされません。

最終確認:

関連ツール