ग्राहक प्रोफ़ाइल के लिए एक मान्य JSON स्कीमा उत्पन्न करें।
{
  "type": "object",
  "properties": {
    "id": {"type": "string"},
    "name": {"type": "string"},
    "email": {"type": "string", "format": "email"},
    "phone": {"type": "string", "pattern": "^[0-9]{10}$"},
    "address": {
      "type": "object",
      "properties": {
        "street": {"type": "string"},
        "city": {"type": "string"},
        "state": {"type": "string"},
        "zip": {"type": "string"}
      },
      "required": ["street", "city", "state", "zip"]
    }
  },
  "required": ["id", "name", "email", "phone", "address"]
}

इस स्कीमा में, "ग्राहक" डेटा ऑब्जेक्ट है जो ग्राहक जानकारी को दर्शाता है। 'id', 'name', 'email', 'phone' और 'address' ग्राहक जानकारी के फ़ील्ड हैं जो सभी अनिवार्य हैं। 'email' ईमेल पता है जो ईमेल फ़ॉर्मेट का होना चाहिए और 'phone' मोबाइल नंबर है जो 10 अंकों का होना चाहिए। 'address' ऑब्जेक्ट आवश्यक फ़ील्ड "street", "city", "state" और "zip" को शामिल करता है जो एक ग्राहक का ठीक पता बताता है।