डिफ़ॉल्ट रूप से निजी

नमूने से JSON Schema जेनरेटर

ऑब्जेक्ट प्रॉपर्टी, आवश्यक कुंजियाँ, प्रिमिटिव प्रकार और ऐरे आइटम उम्मीदवार बनाएँ।

आपका डेटा इसी ब्राउज़र में रहता है
इनपुट JSONJSON
UTF-8Ln 1, Col 1
परिणामJSON-SCHEMA
UTF-8
लोड हो रहा है…
सिर्फ़ ब्राउज़र में ऑटोसेवइनपुट और सेटिंग्स केवल इस ब्राउज़र में सहेजे जाते हैं और रीफ़्रेश के बाद वापस आते हैं। इस टूल को सिर्फ़ मौजूदा सेशन तक रखने के लिए सहेजा डेटा साफ़ करें चालू करें।
आपका डेटा इसी ब्राउज़र में रहता है
तुरंतसर्वर राउंड ट्रिप नहीं
निजीब्राउज़र में प्रोसेसिंग
जाँच योग्यदस्तावेज़ित व्यवहार
पोर्टेबलसही प्रकार के डाउनलोड
श्रेणी

JSON Schema जेनरेटर: इस टूल का उपयोग कैसे करें

एक मान्य नमूने से नियतात्मक JSON Schema Draft 2020-12 प्रारंभिक स्कीमा बनाएँ।

ऑब्जेक्ट प्रॉपर्टी, आवश्यक कुंजियाँ, प्रिमिटिव प्रकार और ऐरे आइटम उम्मीदवार बनाएँ।

गाइड और उदाहरण खोलें

इस टूल का उपयोग कैसे करें

  1. JSON पेस्ट करें, स्थानीय फ़ाइल अपलोड करें या CORS-सक्षम सार्वजनिक URL लोड करें।
  2. प्रतिनिधि नमूना पेस्ट करें और JSON Schema बनाएँ चलाएँ।
  3. परिणाम जाँचें, फिर उसे कॉपी करें या सही फ़ाइल प्रकार में डाउनलोड करें।

आज़माने के लिए उदाहरण

इनपुट JSON
{
  "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"
  ]
}
सीखें

अक्सर पूछे जाने वाले सवाल

क्या यह टूल मेरा JSON अपलोड करता है?

नहीं। रूपांतरण आपके ब्राउज़र में चलता है। URL आयात केवल आपके दिए पते से संपर्क करता है।

JSON अमान्य होने पर क्या होता है?

एडिटर संभावित स्थान चिह्नित करता है और पुराने परिणाम को आउटपुट में नहीं दिखाता।

JSON Schema जेनरेटर क्या बनाता है?

यह केवल नमूने में मौजूद मानों से अनुमानित प्रारंभिक Draft 2020-12 स्कीमा देता है।

JSON Schema जेनरेटर पर कौन-सी सीमा लागू होती है?

एक नमूना वैकल्पिक फ़ील्ड, फ़ॉर्मैट, सीमा, पैटर्न या व्यावसायिक नियम नहीं बता सकता; स्कीमा जाँचें।