इस टूल का उपयोग कैसे करें
- JSON पेस्ट करें या फ़ाइल/सार्वजनिक CORS HTTPS URL लोड करें।
- JSON Schema बनाएँ।
- कॉपी करने से पहले स्कीमा जाँचें।
नमूने से डेटा प्रकार, required कुंजियाँ और ऐरे आइटम अनुमानित करें; नतीजा जाँचें।
मान्य नमूने से शुरुआती Draft 2020-12 JSON Schema बनाएँ।
नमूने से डेटा प्रकार, required कुंजियाँ और ऐरे आइटम अनुमानित करें; नतीजा जाँचें।
{
"users": [
{"id": 1, "name": "Ada"},
{"id": 2, "active": true}
],
"values": [1, "two", null, true],
"metadata": {
"createdAt": "2026-08-18T08:00:00Z",
"page": 1
}
}{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"metadata": {
"type": "object",
"properties": {
"createdAt": {
"type": "string"
},
"page": {
"type": "integer"
}
},
"required": [
"createdAt",
"page"
]
},
"users": {
"type": "array",
"items": {
"type": "object",
"properties": {
"active": {
"type": "boolean"
},
"id": {
"type": "integer"
},
"name": {
"type": "string"
}
},
"required": [
"id"
]
}
},
"values": {
"type": "array",
"items": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "integer"
},
{
"type": "null"
},
{
"type": "string"
}
]
}
}
},
"required": [
"metadata",
"users",
"values"
]
}ऑब्जेक्ट में हर कुंजी required है; ऑब्जेक्ट ऐरे में केवल साझा कुंजियाँ।
खाली: items: {}। मिश्रित types: anyOf। पूर्णांक + दशमलव: number। ऑब्जेक्ट फ़ील्ड जुड़ते हैं।
नहीं। Formats, ranges, patterns और ऐप के नियम खुद जोड़ें।
JSON Schema Validator में मान्य/अमान्य नमूने जाँचें; local Draft 2020-12 subset लागू है।
JSON/फ़ाइलें ब्राउज़र में रहती हैं। URL आयात पर ब्राउज़र दिए सार्वजनिक HTTPS पते को अनुरोध भेजता है।