कैसे इस्तेमाल करें
- JSON sample paste करें।
- Root name और interface/type options चुनें।
- Generated TypeScript code जाँचकर copy करें।
विकल्पों की जानकारी
- Type inference
- Strings, numbers, booleans, null, objects और arrays से TypeScript types निकाले जाते हैं।
- Optional fields
- Missing या nullable values के लिए properties optional या union type बन सकती हैं।
- Key names
- Invalid TypeScript identifiers के लिए quoted properties या mapping रखी जाती है।
उदाहरण
JSON sample {"name":"Ada","age":36} से generated code:
interface Root {
name: string;
age: number;
}
अक्सर पूछे जाने वाले सवाल
क्या generated types runtime validation करती हैं?
नहीं। TypeScript types compile-time सहायता हैं; runtime input validate करने के लिए अलग schema या validator चाहिए।
क्या sample में missing fields का पता चलता है?
एक sample केवल देखी गई fields दिखाता है। Real data के कई samples से optional fields और variants review करें।
क्या JSON upload होता है?
नहीं। Generation browser में होती है।
प्राइवेसी
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें और टेक्स्ट आपके डिवाइस पर ही प्रोसेस होते हैं और हमारे सर्वर पर कभी अपलोड नहीं होते।