変換
JSON → 型定義
JSONサンプルからTypeScript・Go・Pythonの型を生成
使い方 / 注意事項
使い方
- APIレスポンスなどのJSONサンプルを左のペインに貼り付けます。
- 出力言語(TypeScript / Go / Python)を選びます。
- 必要ならルート型名を変更します。ネストしたオブジェクトはキー名から命名されます。
- 生成された型定義をコピーしてプロジェクトに貼り付けます。
注意事項
- 型はサンプル1件から推論されます。サンプルに現れないフィールドや値は表現できません。
- 配列の要素は統合されるため、要素ごとに欠けているキーは省略可能フィールドになります。複数パターンを含むサンプルを使うと精度が上がります。
- JSONには整数と浮動小数点数の区別がありません。小数点を含む値がなければ整数型として生成されます。
- nullだけの値からは型を決められないため、TypeScriptではnull、Goではany、PythonではAnyになります。
- 日付やUUIDは文字列として扱われます。必要に応じて生成後に置き換えてください。