Paste JSON, get generated TypeScript interfaces โ including nested objects and arrays.
The converter walks the parsed JSON recursively, mapping primitives straight to number/string/boolean/null and emitting a separate named interface for every nested object it finds, rather than inlining object shapes. Array properties get their key name singularized (dropping a trailing "s", turning "-ies" into "-y", or appending "Item" when the key doesn't look plural) to name their element type sensibly, and any interface name that would collide with one already generated gets a numeric suffix appended.
tag: Tag[], which reads more naturally than a plural type name applied to a single item.Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.
Say thanks โ $3