दोनों सपोर्टेड हैं। आप अपनी टीम की conventions के आधार पर `interface` या `type` जनरेट करना फ्रीली चुन सकते हैं। टूल JSON से फ़ील्ड टाइप्स (जैसे string, number, boolean, any[]) को ऑटोमैटिकली infer करता है, और null हो सकने वाले फ़ील्ड्स के लिए ऑप्शनल प्रॉपर्टी मार्कर्स (?) जोड़ता है।
मल्टीपल नेमिंग कन्वर्ज़न्स सपोर्टेड हैं। टूल में बिल्ट-इन स्मार्ट नेमिंग कन्वर्ज़न है, जो आपको JSON keys (जैसे `user_id`) को PascalCase (`UserId`), camelCase (`userId`) में ऑटोमैटिकली कन्वर्ट करने या उन्हें वैसा ही रखने देता है, जो आपकी code conventions से परफेक्टली मैच करता है।
टूल में पावरफुल रिकर्सिव पार्सिंग कैपेबिलिटीज़ हैं। डीपली नेस्टेड JSON ऑब्जेक्ट्स के लिए, यह ऑटोमैटिकली करेस्पॉन्डिंग sub-interfaces या sub-types जनरेट करता है और उन्हें parent interfaces में सही तरीके से रेफरेंस करता है, जिससे जनरेट किया गया TS code वेल-स्ट्रक्चर्ड और strictली typed होता है।