DevTulz Online

JSON → TypeScript Types


हे टूल काय करते?

हे टूल JSON ऑब्जेक्ट किंवा array ला TypeScript interface किंवा type घोषणांमध्ये रूपांतरित करते. हे नेस्टेड ऑब्जेक्ट्स (प्रत्येकासाठी स्वतंत्र interfaces तयार करते), ऑब्जेक्ट्सच्या arrays (schemas विलीन करते), पर्यायी fields (काही array items मधून keys अनुपस्थित असताना) आणि null मूल्ये पुनरावर्ती पद्धतीने हाताळते. आउटपुट तुमच्या TypeScript प्रकल्पात पेस्ट करण्यासाठी तयार आहे.

वापर कसा करावा

  1. डाव्या panel मध्ये JSON पेस्ट करा — TypeScript types तत्काळ उजव्या बाजूला दिसतात.

  2. Root interface चे नाव सेट करा (डीफॉल्ट: Root).

  3. Interface किंवा type alias शैली निवडा.

  4. Null fields ला explicit null ऐवजी optional unknowns म्हणून हाताळण्यासाठी 'null → optional' सक्षम करा.

  5. नमुना रूपांतरण पाहण्यासाठी उदाहरण लोड करा वर क्लिक करा.

ऑब्जेक्ट्सच्या arrays सर्व item schemas विलीन करून हाताळल्या जातात — फक्त काही items मध्ये उपस्थित असलेल्या keys आपोआप optional म्हणून चिन्हांकित होतात. सर्व रूपांतरण तुमच्या browser मध्ये होते.

Keywords: JSON ते TypeScript, JSON ते TS, JSON ते interface, TypeScript type generator, JSON type inference, JSON पासून TypeScript interface