JSON to TypeScript converter कुनै पनि JSON object वा API response बाट TypeScript interfaces generate गर्छ — manually type structure लेख्नु पर्दैन।
JSON बाट TypeScript Types Generate गर्नुहोस्
JSON paste गर्नुहोस्, instant interfaces पाउनुहोस्।
Conversion कसरी काम गर्छ
| JSON Value | TypeScript Type |
|---|---|
| "string" | string |
| 123 | number |
| true/false | boolean |
| null | null |
| [...] | Type[] |
| {...} | Interface |
Example
// Input JSON
{ "name": "Ram", "age": 25 }
// Output TypeScript
interface Root {
name: string;
age: number;
}Nested Objects र Arrays
// Input
{ "user": { "name": "Sita", "address": { "city": "Kathmandu" } } }
// Output
interface Address { city: string; }
interface User { name: string; address: Address; }
interface Root { user: User; }
Converter recursively process गर्छ र हरेक level को लागि separate interface बनाउँछ।
How to Use the Tool (Step by Step)
- 1
JSON Paste गर्नुहोस्
JSON object वा API response input मा paste गर्नुहोस्।
- 2
Format छान्नुहोस्
Interface वा type alias।
- 3
Generate र Copy गर्नुहोस्
TypeScript types generate भएपछि .ts file मा copy गर्नुहोस्।
Frequently Asked Questions
Interface र type मा के फरक छ?+−
Interfaces object shapes र extends support गर्छन्। Types unions र mapped types support गर्छन्। API types को लागि interface prefer गर्नुहोस्।
Nested JSON handle हुन्छ?+−
हुन्छ। Recursively process गर्छ, हरेक level को separate interface।
Generated types production-ready छन्?+−
Starting point हो। Production को लागि names rename गर्नुहोस्, string fields tighten गर्नुहोस्।
यो converter free र private छ?+−
हो। Browser मा conversion हुन्छ। JSON data कतै जाँदैन।
JSON बाट TypeScript Types Generate गर्नुहोस्
JSON paste गर्नुहोस्, instant interfaces पाउनुहोस्।
JSON to TypeScript Converter खोल्नुहोस् ->Related Guides
JSON Formatter गाइड
JSON validate, format र debug — नेपाली IT professionals का लागि complete guide।
JSON Tree Viewer Guide (2026)
JSON expandable tree मा हेर्नुहोस्।
JSON Schema Generator — सम्पूर्ण गाइड
JSON Schema generate गर्नुहोस्, validate गर्नुहोस् र APIs मा integrate गर्नुहोस्