JSON a TypeScript generátorhoz
Adja meg a JSON vagy egy API válasz példáját, és olvasható TypeScript-t hoz létre adatok feltöltésével.
0 bájt
A TypeScript itt jelenik meg. Minden fut a böngészőben.
Tűzoltó tűz válaszok
Az objektumokat és a szálakat ismétlődő módon végzik el, beleértve a szétzúzott objektumok szálát és az ismételt válaszelemeket is.
A konzervatív kétértelmű típusok
A kevert primitív aranyok egyesülnek, az üres aranyokat ismeretlenek, és a nulla-only értékek nullává maradnak.
Biztonságos ingatlanok neve
A hibás TypeScript azonosítók címkével kerülnek kiadásra, így az API mezők térekkel vagy hyphensekkel még mindig összeállnak.
Kapcsolódó fejlesztői eszközök
JSON a TypeScript generátorhoz
Infer TypeScript interfészek vagy típus-aliázisok a JSON értékekből.
- Bemenet
- érvényes JSON mintát plusz root-név és kimeneti stílus opciók.
- Kimenet
- Tippszerkesztő típus nyilatkozatok.
- Valódi korlátozások
- Az infresztráció leírja a mintát, nem minden jövőbeli terhelést; nullák, üres aranyok, opcionális mezők, egyesületek, dátumok és azonosítók szükségesek a fejlesztő felülvizsgálata.
- Adatvédelem és adatkezelés
- érvényes mintát JSON plusz gyökérnev és kimeneti stílus opciók feldolgozása ebben a böngésző táblázatban. konverter nem kapja meg vagy tárolja; bezárása vagy újratöltése az oldalon tisztítja a működési állapot, kivéve, ha az eszköz kifejezetten helyi letöltést kínál.
Hogyan használjuk ezt az eszközt
- A JSON érvényes mintát és a root-név és a kimeneti stílus lehetőségeket az eszközvezérlőkben biztosítják.
- Válassza ki azokat a beállításokat, amelyek befolyásolják a másolható TypeScript típus nyilatkozatokat, majd futtatja az eszközt.
- A másolható TypeScript típus nyilatkozatok felülvizsgálata a másolás vagy letöltés előtt.
Gyakori hibák
A JSON, nem-reprezentatív mintája vagy kulcsok, amelyek idézett tulajdonságokat igényelnek, olyan típusokat hozhatnak létre, amelyeknek beállításra van szükségük.
Gyakorlati példa
Tartsa be egy felhasználói objektumot azonosítóval, névvel és szerepekkel, hogy létrehozzák a felhasználói felületet egy sorrendjével.