2012-03-14 14 views
6

क्या कोई मुझे जेसन स्कीमा के लिए पैटर्नप्रॉपर्टीज आइटम का उपयोग करने का उदाहरण दे सकता है?पैटर्न के लिए जेसन स्कीमा उदाहरण प्रॉपर्टीज

"Example" : 
    "type" : "object", 
    "patternProperties" : 
    { 
    <how do I use this> 
    } 

एक उदा .:

{ 
    "Example" : 
    { 
    "Aaa" : { ...} 
    } 
} 

patternProperties इस के लिए सही विकल्प है के साथ शुरू कर रहा है कि "उदाहरण" के किसी भी सबआइटम अनुमति देते हैं क्या मैं json फ़ाइल में क्या करना चाहते है?

उत्तर

9
{ 
    type: 'object', 
    patternProperties: { 
    '^A': { 
     type: 'string', 
     ... 
    } 
    } 
} 
+0

तो '^ ए' बस एक RegEx होना चाहिए? और यदि स्ट्रिंग मैचों के सत्यापन के माध्यम से चला जाता है? – Stephan

+0

हां, यह सही है। – Baggz