JSON से TypeScript
किसी भी JSON से TypeScript इंटरफ़ेस बनाएँ — नेस्टेड ऑब्जेक्ट, ऐरे और यूनियन, प्रोजेक्ट में पेस्ट करने लायक़।
root must be a JSON object
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — किसी सर्वर पर अपलोड नहीं होता।
इस्तेमाल कैसे करें
- 1अपना JSON पेस्ट करें (API रिस्पॉन्स सबसे अच्छा चलता है)।
- 2Root के अलावा कुछ चाहिए तो रूट interface का नाम बदलें।
- 3बने हुए इंटरफ़ेस प्रोजेक्ट में कॉपी करें।
JSON से TypeScript
API रिस्पॉन्स पेस्ट करें और तुरंत टाइप्ड इंटरफ़ेस पाएँ: नेस्टेड ऑब्जेक्ट नाम वाले interface बनते हैं, ऑब्जेक्ट ऐरे के सारे एलिमेंट एक शेप में मर्ज होते हैं, मिक्स ऐरे यूनियन बन जाते हैं। रूट नाम बदला जा सकता है।
API काम के लिए बना टूल — एंडपॉइंट का रिस्पॉन्स पेस्ट करें, टाइप्स कॉपी करें, और शेप बदलने पर कंपाइलर को पकड़ने दें।
अक्सर पूछे जाने वाले सवाल
ऐरे कैसे हैंडल होते हैं?
ऑब्जेक्ट ऐरे के सारे एलिमेंट की कीज़ एक interface में मर्ज हो जाती हैं (ग़ायब की वैसे भी रनटाइम पर एरर होती)। मिक्स-टाइप ऐरे string | number जैसा यूनियन बन जाता है। ख़ाली ऐरे unknown[] बन जाते हैं।
सारे फ़ील्ड ज़रूरी हैं?
हाँ — एक सैंपल ऑप्शनल होना साबित नहीं कर सकता, इसलिए सब रिक्वायर्ड हैं। जहाँ आपकी API null या मिसिंग की इजाज़त देती है, वहाँ फ़ील्ड ख़ुद ऑप्शनल मार्क करें।
मिलते-जुलते टूल
JSON फ़ॉर्मैटर
बिगड़े JSON को ऑनलाइन फ़ॉर्मैट और ब्यूटिफ़ाई करें — 2 स्पेस, 4 स्पेस या टैब, तुरंत वैलिडेशन और सटीक एरर-लोकेशन के साथ। 100% आपके ब्राउज़र में।
सभी टूल →
JSON वैलिडेटर
JSON तुरंत जाँचें — एरर की सटीक लाइन और कॉलम के साथ। छूटे कॉमा, बिना कोट्स की, ट्रेलिंग कॉमा और ग़लत एस्केप आपके ऐप तोड़ने से पहले पकड़ें।
सभी टूल →
JSON डिफ़
दो JSON डॉक्यूमेंट को पाथ-दर-पाथ तुलना करें — जुड़ी, ग़ायब और बदली कीज़ पहले/बाद वैल्यू के साथ, सब कुछ लोकल।
सभी टूल →
JSON Path क्वेरी
$.user.name या $.items[0].id जैसे पाथ से JSON में से कोई भी वैल्यू निकालें — तुरंत, माफ़ करने वाला, jq सिंटैक्स सीखने की ज़रूरत नहीं।
सभी टूल →
JSON ⇄ YAML कन्वर्टर
JSON को YAML में और वापस बदलें — कॉन्फ़िग फ़ाइलों के लिए तैयार, स्वैप-बटन वर्कफ़्लो और सटीक एरर मैसेज के साथ।
सभी टूल →
यह टूल एम्बेड करें
एक लाइन में यह टूल अपनी साइट पर लगाएँ — यह विज़िटर के ब्राउज़र में चलता है।
<iframe src="https://zoyku.com/hi/tools/json-to-typescript?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-to-typescript" loading="lazy"></iframe>