JSON को TypeScript में बदलें

JSON उदाहरण से TypeScript इंटरफ़ेस बनाएँ।

इनपुट
परिणाम

उपयोग के उदाहरण

API रिस्पॉन्स के लिए झटपट टाइप तैयार करना

अपने सर्वर से मिला JSON रिस्पॉन्स का उदाहरण पेस्ट करें और सीधे प्रोजेक्ट में इस्तेमाल करने लायक TypeScript इंटरफ़ेस का ड्राफ्ट पाएँ।

नेस्टेड ऑब्जेक्ट को अपने आप अलग इंटरफ़ेस में बाँटना

जब आपके JSON में कोई और ऑब्जेक्ट हो, तो वह फ़ील्ड के नाम के आधार पर अपना अलग इंटरफ़ेस पाता है, जिससे सब कुछ व्यवस्थित रहता है।

ऐरे के आइटम अलग होने पर फ़ील्ड को ऑप्शनल दिखाना

जब ऐरे के ऑब्जेक्ट्स में सभी फ़ील्ड एक जैसे न हों, तो उन्हें एक ही इंटरफ़ेस में मिला दिया जाता है और जो फ़ील्ड हर जगह नहीं है उस पर '?' ऑप्शनल निशान लगा दिया जाता है।

अक्सर पूछे जाने वाले सवाल

क्या मेरा JSON सर्वर पर भेजा जाता है?

नहीं। सारा रूपांतरण पूरी तरह आपके ब्राउज़र में होता है, और आपके द्वारा दर्ज कुछ भी कभी सर्वर पर नहीं भेजा जाता।

क्या जनरेट किया कोड बिना बदले इस्तेमाल कर सकता हूँ?

यह सिर्फ़ एक JSON उदाहरण से अनुमान लगाया गया है, इसलिए यह आपके असली डेटा की हर संभावना को पूरी तरह न दर्शा पाए। जनरेट किए इंटरफ़ेस को शुरुआती बिंदु मानें और ज़रूरत के हिसाब से उसे ठीक करें।

क्या डेट स्ट्रिंग को भी Date टाइप के रूप में पहचाना जाता है?

नहीं। JSON में कोई अलग डेट टाइप नहीं होता, इसलिए हर स्ट्रिंग को string माना जाता है। अगर आप इसे डेट की तरह इस्तेमाल करना चाहते हैं, तो जनरेट किए कोड को खुद बदलें।

अगर एक जैसी शक्ल का ऑब्जेक्ट कई बार आए तो क्या होता है?

एक जैसी संरचना वाले ऑब्जेक्ट डुप्लीकेट इंटरफ़ेस बनाने की बजाय एक ही इंटरफ़ेस फिर से इस्तेमाल करते हैं।