All tools

JSON → TypeScript

Array elements are merged, so a field only some rows carry comes out optional — which is what a sample of API responses actually tells you. Paste a real response, not a hand-trimmed one.

TypeScript out