2012-03-14 10 views
6

Czy ktoś może podać przykład użycia elementu patternProperties dla schematu json?Json Schema Przykład dla patternProperties

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

Co chcę zrobić w pliku json jest umożliwiają dowolną podpozycji „przykładu”, który wychodząc z np .:

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

jest patternProperties właściwym wyborem dla tego?

Odpowiedz

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

, więc "^ A" musi być po prostu regeksem? i jeśli ciąg pasuje do sprawdzania poprawności? – Stephan

+0

Tak, zgadza się. – Baggz

Powiązane problemy