JSON към TypeScript интерфейси онлайн
Конвертирайте JSON в интерфейси на TypeScript, псевдоними на типове или схема на Zod на живо, с реално откриване на незадължителни полета в масиви.
Резултат
Тази страница отваря конвертора с интерфейс, предварително избран като изходен формат — поставете JSON обект или масив и той отпечатва един или повече интерфейсни блокове, готови за пускане в .ts файл.
Всеки вложен обект получава свой собствен наименуван интерфейс вместо вградено петно и когато поставите масив от обекти, инструментът сравнява всеки елемент: поле като extra, присъстващо само на някои от тях, се записва като extra?: boolean, докато полетата, споделени от всички елементи, остават задължителни — същата подробност, която повечето бързи конвертори пропускат.
Пълният инструмент също така генерира версия на псевдоним на тип на същата структура и Zod схема за валидиране по време на изпълнение, всичко от един JSON вход - превключвайте форматите по всяко време, без да въвеждате нищо повторно.