DevTulz Online

JSON → TypeScript Types


Ko šis rīks dara?

Šis rīks pārvērš JSON objektu vai masīvu TypeScript interface vai type deklarācijās. Rekursīvi apstrādā ligzdotus objektus (ģenerē atsevišķas interfaces katram), objektu masīvus (apvieno shēmas), neobligātus laukus (kad atslēgas trūkst dažos masīva elementos) un null vērtības. Izvade ir gatava ielīmēšanai jūsu TypeScript projektā.

Kā lietot

  1. Ielīmējiet JSON kreisajā panelī — TypeScript tipi uzreiz parādās labajā pusē.

  2. Iestatiet saknes interface nosaukumu (noklusējums: Root).

  3. Izvēlieties interface vai type alias stilu.

  4. Iespējojiet 'null → optional', lai null laukus uzskatītu par neobligātiem unknowns, nevis par skaidru null.

  5. Noklikšķiniet uz Ielādēt piemēru, lai redzētu konversijas paraugu.

Objektu masīvi tiek apstrādāti, apvienojot visas elementu shēmas — atslēgas, kas ir tikai dažos elementos, automātiski tiek atzīmētas kā neobligātas. Visa konversija notiek jūsu pārlūkprogrammā.

Keywords: JSON uz TypeScript, JSON uz TS, JSON uz interface, TypeScript tipu ģenerators, JSON tipa secinājums, TypeScript interface no JSON