JSONサンプル
{"name":"Ada","age":36}生成スキーマ
z.object({ name: z.string(), age: z.number() })データツール
ブラウザのサンプルJSONからZodスキーマを推定し、TypeScriptの検証コードを出力します。ネストされたオブジェクトや配列もサポートされており、オプションで厳密モードやz.infer型エクスポートも利用できます。API検証作業に便利です。
このツールをお気に入りに
お気に入りの保存方法がまだ選ばれていません。
クイック操作
このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。
数据格式
ブラウザのサンプルJSONからZodスキーマを推定し、TypeScriptの検証コードを出力します。ネストされたオブジェクトや配列もサポートされており、オプションで厳密モードやz.infer型エクスポートも利用できます。API検証作業に便利です。
等待输入 JSON
JSONサンプル
{"name":"Ada","age":36}生成スキーマ
z.object({ name: z.string(), age: z.number() })オブジェクトスキーマは.strict()を付加し、サンプルに存在しない予期せぬフィールドを拒否します。
はい。入れ子は再帰的に推論されます。配列は最初の要素の型を使用します。空の配列はz.array(z.any())となります。
ツール
近い用途の翻訳済みツールへ続けて進めます。
JSON → TypeScript インターフェース
ブラウザ内のJSONからTypeScriptインターフェースの定義を推測できます。ネストされたオブジェクトは別々のインターフェースとなり、ルート名、オプションフィールド、読み取り専用、エクスポート、型エイリアスのオプションが用意されます。
JSON Schema バリデーター
ブラウザでAJVを使ってJSON Schema Draft-07に対してJSONインスタンスを検証してください。必要なフィールド、型、境界を確認し、APIデバッグやサンプル検証に役立つ明確な検証結果を確認します。