JSON to TypeScript

JSON सैंपल को TypeScript इंटरफ़ेस डेफ़िनिशन में बदलें।

इस्तेमाल कैसे करें

  1. एक JSON नमूना पेस्ट करें — एक ऑब्जेक्ट, एक ऐरे, या एक पूर्ण API प्रतिक्रिया।
  2. उपकरण संरचना और मूल्य प्रकारों से TypeScript इंटरफ़ेस परिभाषा का अनुमान लगाता है।
  3. जनरेट किया गया इंटरफ़ेस कॉपी करें और अपनी .ts फ़ाइल में पेस्ट करें।

इस टूल के बारे में

हर कुंजी का निरीक्षण करके और उसके प्रकार (string, number, boolean, null, नेस्टेड ऑब्जेक्ट, ऐरे) का अनुमान लगाकर JSON उदाहरण को TypeScript इंटरफ़ेस परिभाषा में बदलता है। नेस्टेड संरचनाएँ स्वचालित रूप से नेस्टेड इंटरफ़ेस बनाती हैं।

जनरेटर मिश्रित प्रकारों के ऐरे को यूनियन टाइप के रूप में संभालता है और कुछ ऐरे आइटम में दिखाई देने वाली लेकिन अन्य में नहीं दिखाई देने वाली कुंजियों को वैकल्पिक (?) के रूप में चिह्नित करता है। यह नेस्टेड इंटरफ़ेस का नाम उनकी पैरेंट कुंजी के बाद बड़े अक्षर प्रत्यय के साथ रखता है।

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

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

क्या मेरा डेटा मेरे ब्राउज़र से बाहर जाता है?

नहीं। सब कुछ आपके डिवाइस पर JavaScript में स्थानीय रूप से चलता है — कुछ भी भेजा या सहेजा नहीं जाता।

क्या मैं परिणाम का व्यावसायिक उपयोग कर सकता/सकती हूँ?

हाँ। आउटपुट आपके ब्राउज़र में स्थानीय रूप से बनता है और जैसा चाहें इस्तेमाल करें — व्यावसायिक या अन्यथा।

क्या यह टूल ऑफ़लाइन काम करता है?

पेज लोड होने के बाद, हाँ — सारा प्रसंस्करण आपके डिवाइस पर JavaScript में होता है, बिना सर्वर कॉल के।

संबंधित टूल्स

लंबे लिंक? मुफ़्त में छोटा करें

Vai.la किसी भी URL को क्लिक आंकड़ों, QR Code और आपके अपने बायोलिंक के साथ एक शॉर्ट लिंक में बदल देता है।

टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।