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