オンラインでの JSON から TypeScript 型への変換
JSON を TypeScript インターフェイスに変換し、型エイリアスまたは Zod スキーマをライブで変換し、配列全体で実際のオプション フィールドを検出します。
処理中...
0%
結果
このページでは、出力形式として事前に選択されたタイプ エイリアスを使用してコンバータが開きます。JSON オブジェクトまたは配列を貼り付けると、タイプ Name = { ... }; が出力されます。インターフェイスの代わりにブロックを使用します。コードベースのスタイル ガイドがインターフェイスよりも型を優先する場合に便利です。
その下の推論はインターフェイス モードと同じです。ネストされたオブジェクトは独自の名前付き型になり、オブジェクトの配列は項目ごとに比較されるため、一部のエントリに欠落しているフィールドはオプションとしてマークされ、null と実際の値が混在するフィールドは count のような共用体として出力されます。ヌル。
貼り付けた同じ JSON からインターフェイス構文または Zod スキーマにいつでも切り替えることができます。変更されるのは出力された構文のみで、検出された形状は変わりません。