इस टूल का उपयोग कैसे करें
- JSON पेस्ट करें, स्थानीय फ़ाइल अपलोड करें या CORS-सक्षम सार्वजनिक URL लोड करें।
- इंडेंटेशन चुनें और TypeScript बनाएँ चलाएँ।
- परिणाम जाँचें, फिर उसे कॉपी करें या सही फ़ाइल प्रकार में डाउनलोड करें।
डेटा सर्वर पर भेजे बिना प्रतिनिधि API पेलोड और फ़िक्स्चर को पठनीय JsonSample टाइप में बदलें।
नेस्टेड ऑब्जेक्ट और मिश्रित ऐरे सहित किसी भी मान्य JSON नमूने से नियतात्मक TypeScript टाइप एलियास बनाएँ।
डेटा सर्वर पर भेजे बिना प्रतिनिधि API पेलोड और फ़िक्स्चर को पठनीय JsonSample टाइप में बदलें।
{
"user": {
"id": 101,
"display-name": "Ada",
"active": true
},
"roles": ["admin", "editor"],
"metadata": null
}export type JsonSample = {
metadata: null;
roles: Array<string>;
user: {
active: boolean;
"display-name": string;
id: number;
};
};
नहीं। रूपांतरण आपके ब्राउज़र में चलता है। URL आयात केवल आपके दिए पते से संपर्क करता है।
एडिटर संभावित स्थान चिह्नित करता है और पुराने परिणाम को आउटपुट में नहीं दिखाता।
यह असुरक्षित प्रॉपर्टी नामों को उद्धृत करके, फ़ील्ड का रिकर्सिव अनुमान लगाकर और कुंजियों को नियतात्मक क्रम में रखकर एक्सपोर्ट किया गया JsonSample टाइप देता है।
एक नमूना वैकल्पिक फ़ील्ड या डोमेन नियम नहीं बता सकता। खाली ऐरे unknown[] और सभी JSON संख्याएँ TypeScript number बनती हैं।