0

JSON към TypeScript типове онлайн

Конвертирайте JSON в интерфейси на TypeScript, псевдоними на типове или схема на Zod на живо, с реално откриване на незадължителни полета в масиви.

Обработка... 0%

Резултат

Тази страница отваря конвертора с псевдоним на тип, предварително избран като изходен формат — поставете JSON обект или масив и той отпечатва тип Name = { ... }; блокове вместо интерфейси, полезни, когато ръководството за стил на вашата кодова база предпочита типа пред интерфейса.

Изводът отдолу е идентичен с режима на интерфейса: вложените обекти стават свой собствен именуван тип, масивите от обекти се сравняват елемент по елемент, така че поле, липсващо в някои записи, се маркира като незадължително, а поле, което смесва null с реална стойност, излиза като обединение като count: number | нула.

Превключете към синтаксис на интерфейса или схема на Zod от същия поставен JSON по всяко време — променя се само отпечатаният синтаксис, откритата форма остава същата.