2026-05-20 · 1 min leestijd
JSON naar TypeScript voor API-types
Maak van een sample response interfaces en verfijn namen in code review.
TypeScriptJSONAPI
Belangrijkste punten
- Gebruik echte API samples met nullable fields — happy-path-only JSON verbergt optionele properties.
- Hernoem gegenereerde interfaces naar domeintaal vóór publicatie van een gedeeld package.
Voorgestelde workflow
Formatteer payload, valideer JSON, genereer interfaces met rootnaam zoals ApiUser.
Spring naar JSON Formatter met ?prefill= bij tool chaining op dezelfde payload.
Veelgestelde vragen
Inferreert het unions voor mixed arrays?
Ja — wanneer array items verschillen, emitteert het union element types.
Moet ik gegenereerde types committen?
Commit na review; regenereer wanneer API contract wijzigt.