JSON to TypeScript Interface

Paste any JSON and get matching TypeScript interfaces. Handles nested objects, arrays, optional and nullable fields.