← Tools

JSON to TypeScript

Kisi bhi JSON se ek click mein sahi TypeScript types paayein.

Private: aapki files aapke device se bahar nahi jaati.

List ke items ek type mein merge hote hain: jo keys kuch items mein nahi hain woh optional ban jaati hain, aur nested objects ko apna naam wala type milta hai. Aap jo paste karte hain woh upload nahi hota.

Kaise kaam karta hai

  1. Apni files chunein.
  2. Chahein to settings badlein.
  3. Result download karein, ya BroAllDone se doosre device par bhejein.

Aksar poochhe jaane wale sawal

JSON ko TypeScript types mein kaise badlein?

JSON paste karein, jaise koi API response, aur Make types dabayein. Har object ke liye interfaces mil jaate hain, copy ya download ke liye ready.

Objects ki lists ka kya hota hai?

Saare items ek type mein merge ho jaate hain. Jo key kuch items mein nahi hai woh optional (key?) ban jaati hai, aur jo value kabhi number aur kabhi text hai woh number | string ban jaati hai.

Nested objects ko naam kaise milta hai?

Unki key ke hisaab se: "address" object Address ban jaata hai, "orders" ke items Order ban jaate hain. Ek jaise shape wale objects baar-baar repeat hone ke bajaye ek hi type share karte hain.

Kya iske bajaye Zod schema mil sakta hai?

Haan. Zod schema chunein aur aise schemas paayein jinse data validate kar sakein, saath mein unse infer kiye gaye TypeScript types bhi.

Kya main type ya interface chun sakta hoon?

Haan, aur aap main type ka naam set kar sakte hain, types export karna hai ya nahi chun sakte hain, aur fields ko read-only bana sakte hain.

Kya mera JSON upload hota hai?

Nahi. Types aapke browser mein hi bante hain, isliye aapka data kabhi aapke device se bahar nahi jaata.

Aur free tools