JSON se GraphQL Schema Generator Online

Ek JSON sample ko GraphQL SDL type definitions me convert karein, seedhe aapke browser me. Jo bhi aap paste karte hain wo kahin upload nahi hota.

JSON se GraphQL Schema Generator poori tarah aapke browser me chalta hai. Jo JSON sample aap paste karte hain aur jo SDL ye produce karta hai, wo kabhi ArrayKit par upload nahi hota.

JSON to TypeScript Converter kholein

JSON to GraphQL ke baare mein

JSON to GraphQL Schema ek JSON sample ko ready-to-use GraphQL SDL document me convert karta hai. Ek object paste karein aur ye ek `type Root` block infer karta hai, numbers ko Int ya Float me, strings ko String me, booleans ko Boolean me, aur id naam wali kisi bhi key ko ID scalar me map karta hai. Arrays non-null list types ban jaate hain jaise [String!]!, aur nested objects apne khud ke named types me tod diye jaate hain (field key se PascalCase) taaki schema readable rahe, deeply inline nahi. Ye tab useful hai jab aap kisi sample response se GraphQL API prototype kar rahe hon, ek REST endpoint migrate kar rahe hon, ya backend banne se pehle resolvers sketch kar rahe hon. Custom root type name set karein, generated SDL copy karein, ya use .graphql file ke roop me download karein. Sab kuch aapke browser me locally chalta hai — aapka JSON sample kabhi bhi kahin upload nahi hota.

Features

JSON to GraphQL kaise use karein

  1. Input pane me ek JSON object paste karein, ya example load karein
  2. Optionally ek root type name set karein
  3. Right side me generated GraphQL SDL review karein
  4. Schema copy karein ya .graphql file ke roop me download karein

Example

Input

{"id":1,"name":"Ada"}

Output

type Root {
  id: ID!
  name: String!
}

id field ID ke roop me type hota hai, aur name ek non-null String ban jaata hai.

Common errors aur troubleshooting

Aksar pooche jaane wale sawaal

JSON se GraphQL Schema Generator kya produce karta hai?
Ye ek JSON sample padhta hai aur GraphQL SDL output karta hai — ek ya zyada `type` blocks, field names aur inferred scalar, list ya object types ke saath — jise aap seedhe GraphQL schema file me daal sakte hain.
Ye Int, Float, ID aur String me kaise decide karta hai?
Whole numbers Int ban jaate hain aur decimals Float; koi bhi field jiska naam literally "id" hai use GraphQL ke ID scalar ki tarah type kiya jaata hai; text String ban jaata hai aur true/false Boolean.
Kya JSON to GraphQL tool nested objects aur arrays handle karta hai?
Haan. Nested objects apne khud ke named GraphQL type (field key se PascalCase) ban jaate hain, aur arrays non-null list types ban jaate hain jaise [String!]!, jisme element type pehle item se infer hota hai.
Kya main generated root type ka naam badal sakta hoon?
Haan. Root type name field use karein — default "Root" hai lekin schema copy karne se pehle aap ise kuch bhi set kar sakte hain, jaise "User" ya "Product".
Kya mera JSON sample kahin upload hota hai?
Nahi. JSON se GraphQL Schema Generator poori tarah aapke browser me chalta hai. Jo JSON aap paste karte hain aur jo SDL generate hota hai, wo kabhi bhi aapke device se bahar nahi jaata.
Invalid ya malformed JSON ke saath kya hota hai?
Tool ek error banner dikhata hai jisme problem ka naam hota hai aur, jahan possible ho, line aur column bhi, ek broken schema generate karne ke bajaay.

Related tools

Saare ArrayKit tools