Direct naar de inhoud
Toolbox

JSON naar TypeScript: interfaces genereren

Plak een JSON-response en krijg de bijbehorende TypeScript-types. Geneste objecten worden eigen interfaces, en sleutels die in sommige items van een array ontbreken worden optioneel.

Werkt in je browser. Er wordt niets geüpload.

De JSON-naar-TypeScript-converter wordt geladen…

Zo gebruik je de JSON-naar-TypeScript-converter

  1. Plak een voorbeeld van je JSON.

  2. Kies de naam van het roottype en of je interfaces of type aliases wilt.

  3. Kopieer de gegenereerde TypeScript.

Veelgestelde vragen

Hoe worden arrays met objecten verwerkt?

Alle items worden samengevoegd tot één type. Een sleutel die in sommige items ontbreekt wordt optioneel, en een sleutel met waarden van verschillende types krijgt een union type zoals string | number.

Welk type krijgt null?

null. Als dezelfde sleutel in een ander item wel een waarde heeft, wordt het type een union zoals string | null.

  • JSON-formatter Nieuw

    Formatteer, valideer en minify JSON, en bekijk het in een inklapbare boomstructuur met een filter op sleutels en waarden. Fouten zie je per regel en kolom.

  • JSON-naar-CSV-converter Nieuw

    Zet een JSON-array om in een tabel die je kunt sorteren en filteren, en download die als CSV voor Excel of Google Sheets. Zet ook CSV om naar JSON.

  • JSONPath-tester Nieuw

    Doorzoek JSON met JSONPath: selecteer velden, filter arrays op voorwaarden en sorteer de resultaten. Met voorbeelden en een spiekbriefje.

  • JSON-vergelijker Nieuw

    Vergelijk twee JSON-documenten en zie elke toegevoegde, verwijderde en gewijzigde waarde met het pad. De volgorde van sleutels maakt niet uit. Werkt lokaal.

Alle tools in Developers