JSON Schema Sample Data Generator
Ek JSON Schema paste karein aur usse conform karta sample JSON aapke browser mein generate karein. Aapka schema aapke device par hi rehta hai.
Aapka JSON Schema locally aapke browser mein parse aur sample data mein badla jaata hai aur kabhi upload nahi hota, par aap jo schema paste karein usmein real secrets ya production values embed karne se bachein.
JSON hai par schema chahiye? JSON Schema Generator try karein.
JSON Schema Sample Data Generator ke baare mein
Yeh JSON Schema sample data generator ek schema ko realistic sample JSON mein badalta hai jo actually usse conform karta hai. Ek draft-07, 2019-09 ya 2020-12 schema paste karein aur yeh aisa data banata hai jo aapke types, email, date, uri aur uuid jaise string formats, enum choices, required properties, minimum aur maximum bounds, aur allOf, anyOf aur oneOf jaise combinators ko respect karta hai. Chunein kitne samples produce karne hain aur woh ek array mein wrap ho jaate hain, ya ek single object generate karein. Realistic values toggle karein taaki string formats plain placeholders ke bajaye lifelike names, emails aur dates se bharein. Ise database seed karne, API response mock karne, ya tests ke liye fixtures banane ke liye use karein bina haath se example payloads likhe. Aapka paste kiya schema poori tarah aapke browser mein process hota hai aur kabhi device se bahar nahi jaata.
Features
- JSON Schema draft-07, 2019-09 aur 2020-12 documents padhta hai
- Types, required properties, aur minimum/maximum numeric bounds honor karta hai
- email, date-time, uri aur uuid jaise string formats valid values se bharta hai
- enum aur const respect karta hai taaki generated values allowed set ke andar rahein
- allOf, anyOf aur oneOf sameet combinators aur $ref definitions resolve karta hai
- Ek object ya kai samples ek array mein wrap karke generate karein
- Optional realistic values, lifelike names, emails aur dates se powered
- Result copy karein ya ek click mein sample-data.json ke roop mein download karein
JSON Schema Sample Data Generator kaise use karein
- Apna JSON Schema schema box mein paste karein, ya Load example click karein.
- Set karein kitne samples chahiye aur realistic values on ya off toggle karein.
- Right side wale output panel mein conforming sample JSON padhein.
- Data grab karne ke liye Copy click karein, ya use sample-data.json ke roop mein download karein.
Example
Input
{
"type": "object",
"required": ["id", "email", "role"],
"properties": {
"id": { "type": "integer", "minimum": 1 },
"email": { "type": "string", "format": "email" },
"role": { "enum": ["admin", "editor", "viewer"] }
}
}
Output
{
"id": 254,
"email": "ada@example.com",
"role": "editor"
}
integer, email format aur enum constraints sabhi generated object mein satisfy ho jaate hain.
Common errors aur troubleshooting
- Output kehta hai schema valid JSON nahi hai. — Generator ek JSON object expect karta hai. Trailing commas, unquoted keys ya single quotes check karein, aur ek complete, well-formed schema paste karein.
- Generated data mein ek required property missing hai. — Property ko schema ke required array mein list karein aur use ek type dein; bina type wali ya sirf optional dikhne wali properties skip ho sakti hain.
- email ya uuid jaisa string format random characters ke roop mein aata hai. — Realistic values on karein taaki recognized formats pattern-based placeholders ke bajaye lifelike samples se bharein.
- Ek anyOf ya oneOf branch aisa data produce karti hai jo aapne expect nahi kiya. — Generator har run mein ek matching branch pick karta hai; har branch ko uske apne required aur type keywords se tighten karein taaki har option valid rahe.
Aksar pooche jaane wale sawaal
- Kaunse JSON Schema drafts supported hain?
- Yeh draft-07, 2019-09 aur 2020-12 schemas handle karta hai, jo types, string formats, enums, required properties, numeric bounds, aur allOf, anyOf aur oneOf jaise combinators cover karte hain.
- Yeh JSON Schema validate karne se kaise alag hai?
- Validation check karta hai ki existing data schema se match karta hai ya nahi. Yeh tool ulti direction mein kaam karta hai: yeh ek schema padhta hai aur naya sample data generate karta hai jo usse conform karta hai, taaki aap tests, mocks ya database seed kar sakein.
- Main kai records ka array kaise generate karun?
- Samples count 1 se upar set karein. Har sample usi schema se generate hota hai aur results ek JSON array mein wrap hote hain; count 1 hone par array ke bajaye single object return hota hai.
- Realistic values toggle kya karta hai?
- On hone par, recognized string formats aur fields lifelike names, emails, dates aur URLs se bharte hain. Off hone par, values schema ke apne constraints aur patterns se generate hoti hain.
- Kya generated data hamesha schema satisfy karta hai?
- Generator types, formats, enums, required fields aur numeric bounds honor karta hai. Bahut complex not ya conditional if/then/else rules exactly satisfy karna mushkil ho sakta hai, isliye critical fixtures ke liye output ko apne schema ke against validate karein.
- Kya mera schema kahin upload hota hai?
- Nahi. Aapka paste kiya schema poori tarah aapke browser mein parse aur generate hota hai, isliye woh locally aapke device par process hota hai aur kabhi server par nahi bheja jaata.
Related tools
- JSON Schema — Ek sample se JSON Schema generate karein ya document validate karein.
- Mock Data Generator — Fake JSON data generate karein: names, emails, UUIDs, dates aur aur.
- JSON se TypeScript — Ek JSON sample se TypeScript interfaces generate karein.
- JSON Formatter — JSON ko beautify, minify aur validate karein, error ki location ke saath.
- JSON to Zod — Ek JSON sample se Zod schema generate karein, types apne aap infer hote hain.
Saare ArrayKit tools