JSON से TypeScript

JSON नमूने से TypeScript इंटरफ़ेस जेनरेट करें।

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

Go, Rust या Python टाइप चाहिए? JSON to Code आज़माएँ।

JSON से TypeScript के बारे में

यह json to typescript कन्वर्टर किसी सैंपल JSON ऑब्जेक्ट या ऐरे को सेकंडों में उपयोग के लिए तैयार TypeScript इंटरफ़ेस में बदल देता है। एक असली API रिस्पॉन्स पेस्ट करें और यह फ़ील्ड प्रकार अनुमानित करता है, चाइल्ड ऑब्जेक्ट को उनके अपने नामित इंटरफ़ेस में नेस्ट करता है, ऑब्जेक्ट के ऐरे को एक ही आकार में मर्ज करता है, और कुछ आइटम में छूटी हुई कीज़ को प्रश्नचिह्न के साथ वैकल्पिक के रूप में चिह्नित करता है। यह फ्रंटएंड और बैकएंड डेवलपर्स, QA इंजीनियरों, और टाइप किए हुए क्लाइंट बनाने वाले किसी भी व्यक्ति के लिए बनाया गया है जो हाथ से लिखने के बजाय json से typescript types जेनरेट करना पसंद करते हैं। किसी अपरिचित एंडपॉइंट को देखते समय इसे एक त्वरित typescript interface generator के रूप में उपयोग करें, या अपने मॉडल को सैंपल पेलोड के साथ सिंक में रखने के लिए। सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है, इसलिए आपके द्वारा पेस्ट किया गया JSON आपके डिवाइस पर संसाधित होता है और कुछ भी सर्वर पर अपलोड नहीं होता।

विशेषताएँ

JSON से TypeScript का उपयोग कैसे करें

  1. अपना JSON ऑब्जेक्ट या ऐरे इनपुट बॉक्स में पेस्ट करें।
  2. रूट इंटरफ़ेस का नाम अपने मॉडल से मिलाने के लिए सेट करें, या इसे Root छोड़ दें।
  3. आउटपुट पैनल में जेनरेट किए गए TypeScript इंटरफ़ेस देखें।
  4. परिणाम कॉपी करें या इसे .ts फ़ाइल के रूप में डाउनलोड करें।

उदाहरण

इनपुट

{ "id": 1, "name": "Ada", "tags": ["a", "b"] }

आउटपुट

export interface Root {
  id: number;
  name: string;
  tags: string[];
}

एक सपाट JSON ऑब्जेक्ट एक ही टाइप किए हुए इंटरफ़ेस में बदल जाता है।

सामान्य त्रुटियाँ और समस्या निवारण

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

JSON से TypeScript कन्वर्टर क्या है?
यह एक टूल है जो एक सैंपल JSON ऑब्जेक्ट या ऐरे पढ़ता है और मेल खाते TypeScript इंटरफ़ेस जेनरेट करता है, हर फ़ील्ड का प्रकार अनुमानित करते हुए, ताकि आप परिणाम को सीधे अपने कोडबेस में डाल सकें।
JSON को TypeScript इंटरफ़ेस में कैसे बदलूँ?
अपना JSON इनपुट बॉक्स में पेस्ट करें, वैकल्पिक रूप से रूट इंटरफ़ेस का नाम सेट करें, फिर आउटपुट पैनल से जेनरेट किए गए इंटरफ़ेस कॉपी या डाउनलोड करें।
JSON से TypeScript ऑब्जेक्ट के ऐरे को कैसे संभालता है?
यह हर तत्व की कीज़ को एक इंटरफ़ेस में मर्ज करता है। कुछ तत्वों से छूटी कोई भी की प्रश्नचिह्न के साथ वैकल्पिक के रूप में चिह्नित होती है ताकि प्रकार पूरे ऐरे को कवर करे।
नेस्टेड ऑब्जेक्ट TypeScript में कैसे बदले जाते हैं?
हर नेस्टेड ऑब्जेक्ट PascalCase नाम के साथ अपना निर्यातित इंटरफ़ेस बन जाता है, और पैरेंट उसे आकार इनलाइन करने के बजाय प्रकार से संदर्भित करता है।
null या मिश्रित-प्रकार की वैल्यू के साथ क्या होता है?
null वैल्यू null के साथ एक union बनाती हैं, और एक से अधिक primitive प्रकार रखने वाले फ़ील्ड string | number जैसे union बन जाते हैं।
जब मैं इसे TypeScript में बदलता हूँ तो क्या मेरा JSON कहीं भेजा जाता है?
नहीं। JSON से TypeScript रूपांतरण पूरी तरह आपके ब्राउज़र में चलता है, इसलिए आपके द्वारा पेस्ट किया गया डेटा स्थानीय रूप से संसाधित होता है और कभी आपके डिवाइस से बाहर नहीं जाता।

संबंधित टूल

सभी ArrayKit टूल