JSON → TypeScript Types
ఈ టూల్ ఏమి చేస్తుంది?
ఈ టూల్ JSON ఆబ్జెక్ట్ లేదా array ని TypeScript interface లేదా type డిక్లరేషన్లుగా మారుస్తుంది. నెస్టెడ్ ఆబ్జెక్టులు (ప్రతిదానికి వేర్వేరు interfaces రూపొందిస్తుంది), ఆబ్జెక్టుల arrays (schemas విలీనం చేస్తుంది), ఐచ్ఛిక fields (కొన్ని array items నుండి keys లేనప్పుడు) మరియు null విలువలను పునరావృత పద్ధతిలో నిర్వహిస్తుంది. అవుట్పుట్ మీ TypeScript ప్రాజెక్ట్లో పేస్ట్ చేయడానికి సిద్ధంగా ఉంది.
ఎలా ఉపయోగించాలి
-
ఎడమ panel లో JSON పేస్ట్ చేయండి — TypeScript types వెంటనే కుడివైపు కనిపిస్తాయి.
-
Root interface పేరు సెట్ చేయండి (డిఫాల్ట్: Root).
-
Interface లేదా type alias శైలి ఎంచుకోండి.
-
Null fields ని explicit null కు బదులు optional unknowns గా పరిగణించడానికి 'null → optional' ప్రారంభించండి.
-
నమూనా మార్పిడి చూడటానికి ఉదాహరణ లోడ్ చేయండి క్లిక్ చేయండి.
ఆబ్జెక్టుల arrays అన్ని item schemas విలీనం చేసుకుని నిర్వహించబడతాయి — కొన్ని items లో మాత్రమే ఉన్న keys స్వయంచాలకంగా optional గా గుర్తించబడతాయి. అన్ని మార్పిడులు మీ browser లో జరుగుతాయి.
Keywords: JSON నుండి TypeScript, JSON నుండి TS, JSON నుండి interface, TypeScript type generator, JSON type inference, JSON నుండి TypeScript interface