Erzeuge TypeScript-Typen aus einer typischen REST API JSON-Antwort. Sofort kopierbarer Code mit benannten Interfaces für verschachtelte Objekte und Arrays.
// Generated by DevBento — json-to-typescript
interface RootAddress {
street: string;
city: string;
zip: string;
}
interface RootPostsItem {
title: string;
likes: number;
}
interface Root {
id: number;
name: string;
email: string;
isActive: boolean;
roles: string[];
address: RootAddress;
posts: RootPostsItem[];
}Dieses Beispiel zeigt, wie man TypeScript-Typen aus einer typischen REST API-Antwort erzeugt. Die vorausgefüllte JSON stellt ein Benutzerobjekt mit verschachtelter Adresse, einem Rollen-Array und einem Array von Beitrag-Objekten dar.
Das Werkzeug erzeugt:
Root-Interface mit allen übergeordneten Feldern typisiertRootAddress-Interface für das verschachtelte AdressobjektRootPostsItem-Interface für jeden Beitrag im Arraystring für Text, string für IDs und Zählungen, boolean für Flags, string[] für String-ArraysDie meisten REST APIen geben Objekte mit verschachtelten Strukturen und Arrays zurück. Dieses Beispiel deckt das gängige Muster ab: flache Felder auf oberster Ebene, ein verschachteltes Objekt für zugehörige Daten und Arrays für Sammlungen. Die erzeugten Typen geben Ihnen vollständige IntelliSense-Unterstützung bei der Arbeit mit API-Antworten in TypeScript.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.