0

オンラインでの JSON から TypeScript 型への変換

JSON を TypeScript インターフェイスに変換し、型エイリアスまたは Zod スキーマをライブで変換し、配列全体で実際のオプション フィールドを検出します。

処理中... 0%

結果

このページでは、出力形式として事前に選択されたタイプ エイリアスを使用してコンバータが開きます。JSON オブジェクトまたは配列を貼り付けると、タイプ Name = { ... }; が出力されます。インターフェイスの代わりにブロックを使用します。コードベースのスタイル ガイドがインターフェイスよりも型を優先する場合に便利です。

その下の推論はインターフェイス モードと同じです。ネストされたオブジェクトは独自の名前付き型になり、オブジェクトの配列は項目ごとに比較されるため、一部のエントリに欠落しているフィールドはオプションとしてマークされ、null と実際の値が混在するフィールドは count のような共用体として出力されます。ヌル。

貼り付けた同じ JSON からインターフェイス構文または Zod スキーマにいつでも切り替えることができます。変更されるのは出力された構文のみで、検出された形状は変わりません。