स्कीमा सत्यापन के साथ कोई समस्या का सामना करना।जेसन स्कीमा गतिशील कुंजी सत्यापन
स्कीमा:
{
"type": "object",
"$schema": "http://json-schema.org/draft-03/schema",
"id": "#",
"required": true,
"patternProperties": {
"^[A-Z0-9._%+-][email protected][A-Z0-9.-]+\.[A-Z]{2,6}$": {
"type": "object",
"required": true,
"properties": {
"_from": {
"id": "_from",
"type": "string",
"required": true
},
"message": {
"type": "object",
"id": "message",
"properties": {
"detail": {
"type": "string",
"id": "detail",
"required": true
},
"from": {
"type": "string",
"id": "from",
"required": true
}
}
}
}
}
}
}
json:
{
"[email protected]": {
"_from": "[email protected]",
"message": {
"from": "[email protected]",
"detail": "AnyonewanttomeetmeinParis"
}
},
"[email protected]": {
"_from": "[email protected]",
"message": {
"from": "[email protected]",
"detail": "AnyonewanttomeetmeinParis"
}
}
}
यहाँ कुंजी ईमेल पता गतिशील है, किसी भी तरह यह ईमेल सत्यापन के लिए रेगुलर एक्सप्रेशन से सत्यापित नहीं करता।
क्या आप कृपया मुझे स्कीमा को सही करने के लिए सलाह दे सकते हैं।
मैं का उपयोग कर मान्य कर रहा हूँ: http://json-schema-validator.herokuapp.com/index.jsp
अभी भी अपने परिवर्तन की कोशिश की नाकाम रहने के। परिवर्तन के बाद आपने सत्यापन करने की कोशिश की है? –
हां मेरे पास है। ऐसा शायद इसलिए है क्योंकि आपने स्निपेट को गलत तरीके से स्वरूपित किया है और यदि आप उन्हें यहां से कॉपी करते हैं तो उन्हें एक समापन संश्लेषण याद आती है। – t3chb0t
अमान्य ईमेल पते के लिए सत्यापन भी सफलता है। क्या आपने एक अवैध ईमेल पता देने का प्रयास किया है। –