2012-03-14 7 views
6

誰でも私にjsonスキーマのpatternPropertiesアイテムの使用方法の例を教えていただけますか?JsonスキーマのpatternPropertiesの例

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

は 例えば:

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

がpatternPropertiesこのために正しい選択であると開始している「例」のいずれかのサブアイテムを許可する私はJSONファイルでやりたいのですか?

答えて

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

だから、 '^ A'は単にRegExでなければなりませんか?文字列が一致する場合、検証が行われますか? – Stephan

+0

はい、正しいです。 – Baggz