DevTulz Online

JSON → TypeScript Types


Шта овај алат ради?

Овај алат конвертује JSON објекат или низ у декларације TypeScript interface или type. Рекурзивно обрађује угнежђене објекте (генеришући посебне interfaces за сваки), низове објеката (спајајући шеме), опционална поља (када кључеви недостају у неким елементима низа) и null вредности. Излаз је спреман за лепљење у ваш TypeScript пројекат.

Kako koristiti

  1. Налепите JSON у леви панел — TypeScript типови се тренутно приказују десно.

  2. Поставите назив коренског interface (подразумевано: Root).

  3. Одаберите стил interface или type alias.

  4. Омогућите 'null → optional' за третирање null поља као опциональних unknowns уместо експлицитног null.

  5. Кликните Учитај пример за приказ примера конверзије.

Низови објеката обрађују се спајањем свих шема елемената — кључеви присутни само у неким елементима аутоматски се означавају као опциони. Сва конверзија одвија се у вашем прегледачу.

Keywords: JSON у TypeScript, JSON у TS, JSON у interface, генератор TypeScript типова, закључивање типова из JSON-а, TypeScript interface из JSON-а