Tool Hub

JSON → TypeScript जनरेटर

JSON नमूने से TypeScript इंटरफ़ेस उत्पन्न करें

JSON नमूने से TypeScript इंटरफेस उत्पन्न करें। एक JSON ऑब्जेक्ट पेस्ट करें, एक रूट टाइप नाम सेट करें, और तुरंत अनुमानित प्रकारों के साथ नेस्टेड इंटरफेस परिभाषाएं प्राप्त करें। रूपांतरण पूरी तरह से आपके ब्राउज़र में चलता है — कोई डेटा पृष्ठ नहीं छोड़ता है।

इनपुट JSON

आउटपुट TypeScript
export interface Address {
  city: string;
  zip: string;
}

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

कैसे उपयोग करें

  1. HTML कोड स्निपेट को इनपुट फ़ील्ड में पेस्ट करें।
  2. जांचकर्ता तुरंत सामान्य समस्याओं के लिए स्कैन करता है।
  3. परिणाम पैनल में समस्या की समीक्षा करें।
  4. HTML को ठीक करें और अपडेट होते देखें।

उदाहरण

  • Pasting {"id":1,"tags":["dev"],"address":{"city":"Seoul"}} with root name Root produces a Root interface with nested Address interface inferred automatically.
  • Enabling "null → optional" changes fields whose value is null from `field: null` to `field?: unknown`.

उत्पादन में उपयोग से पहले आउटपुट सत्यापित करें। कोई वारंटी नहीं — देखें शर्तें.