0

JSON から TypeScript へのオンライン インターフェイス

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

処理中... 0%

結果

このページでは、出力形式としてインターフェイスが事前に選択されたコンバーターが開きます。JSON オブジェクトまたは配列を貼り付けると、1 つ以上のインターフェイス ブロックが出力され、.ts ファイルにドロップできるようになります。

すべてのネストされたオブジェクトは、インライン BLOB ではなく、独自の名前付きインターフェイスを取得します。オブジェクトの配列を貼り付けると、ツールはすべての項目を比較します。一部の項目にのみ存在する extra などのフィールドは、extra?: boolean として書き込まれますが、すべての項目で共有されるフィールドは必須のままです。同じ詳細は、ほとんどのクイック コンバーターでスキップされます。

完全なツールでは、同じ構造の型エイリアス バージョンと実行時検証用の Zod スキーマもすべて 1 つの JSON 入力から生成されます。再入力することなく、いつでも形式を切り替えることができます。