JSON → TypeScript
Paste JSON, get strongly typed TypeScript interfaces. Handles nested objects, arrays and mixed shapes.
JSON input
TypeScript
export interface RootUser_1 {
id: number;
name: string;
roles: string[];
verified: boolean;
}
export interface Root {
user: {
id: number;
name: string;
roles: string[];
verified: boolean;
};
createdAt: string;
}