JSONをTypeScriptに変換
JSONのサンプルをTypeScriptのinterfaceに変換します。
JSONからTypeScriptのinterfaceを生成
APIのレスポンスに手で型を付けるのは時間がかかり、間違いも起きやすい作業です。このページはTypeScriptを選んだ状態でJSON型定義ジェネレーターを開くので、サンプルのレスポンスが一度でinterfaceの一式になります。
例
サンプル{"id": 1, "tags": ["a"], "owner": {"name": "Ada"} }からは、name: stringを持つOwnerインターフェースと、id: number、tags: string[]、owner: Ownerを持つRootインターフェースが生成されます。
関連ツール
実行時に検証したい場合は、同じサンプルからJSON Schemaを生成してください。バックエンドがGoならJSONをGoに変換をどうぞ。