jsonecho

JSON से TypeScript

JSON सैंपल पेस्ट करें और उसके लिए TypeScript टाइप्स पाएँ।

टूल लोड हो रहा है...

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

  1. प्रतिनिधि JSON सैंपल पेस्ट करें, आदर्श रूप से सभी वैकल्पिक फ़ील्ड भरे हुए।
  2. रूट टाइप का नाम सेट करें और तय करें हेल्पर कोड भी चाहिए या सिर्फ़ टाइप्स।
  3. जनरेटेड TypeScript कोड अपने प्रोजेक्ट में कॉपी करें।

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

बड़े JSON पेलोड के लिए मॉडल क्लासेस हाथ से लिखना उबाऊ है और टाइपो लाता है। यहाँ सैंपल पेस्ट करें और जनरेटर संरचना निकाल लेता है। आउटपुट हर ऑब्जेक्ट के लिए interfaces है। "सिर्फ़ टाइप्स" अनचेक करने पर रनटाइम चेक्स वाला कन्वर्ट क्लास जुड़ता है।

सब आपके ब्राउज़र में चलता है, सैंपल डेटा आपकी मशीन पर ही रहता है।

जनरेटेड कोड का उपयोग

जनरेटेड कन्वर्ट.toRoot(text) या JSON.parse के साथ कास्ट करें।

वैकल्पिक प्रॉपर्टीज़ प्रश्न चिह्न के साथ लिखी जाती हैं।

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

जनरेटेड TypeScript कोड किस पर निर्भर करता है?

आउटपुट हर ऑब्जेक्ट के लिए interfaces है। "सिर्फ़ टाइप्स" अनचेक करने पर कन्वर्ट क्लास जुड़ता है।

रिजल्ट से डेटा कैसे पार्स करें?

कन्वर्ट.toRoot(text) या const data: Root = JSON.parse(text) इस्तेमाल करें।

वैकल्पिक फ़ील्ड्स कैसे हैंडल होते हैं?

प्रश्न चिह्न के साथ, जैसे string? या string | null।

क्या जनरेटर एक से ज़्यादा रिकॉर्ड देखता है?

सिर्फ़ आपके सैंपल में जो है। जितने ज़्यादा फ़ील्ड भरे हों वैसा उदाहरण दें।

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

नहीं। जनरेटर पहली बार लगभग 1 MB डाउनलोड होता है और सब लोकल चलता है।

डेटा से क्लास में और

सभी टूल्स →