2016-07-18 12 views
3

Ich stehe gerade einer Anwendung gegenüber, die ein Formular mit einer Definition von JSON Schema validieren muss.JavaScript: JSON-Schema zum Validieren eines anderen JSON-Schemas

Ich möchte wissen, ob es auf JavaScript ein validator schema für JSON Schema ist

Zum Beispiel:

let validate = schemaValidator.validate('{"title": "Example Schema","type": "object","properties": {"firstName": {"type": "string"},"lastName": {"type": "string"},"age": {"description": "Age in years","type": "integer","minimum": 0}},"required": ["firstName", "lastName"]}', metaSchema); 

Formatiert JSON

{ 
    "title": "Example Schema", 
    "type": "object", 
    "properties": { 
    "firstName": { 
     "type": "string" 
    }, 
    "lastName": { 
     "type": "string" 
    }, 
    "age": { 
     "description": "Age in years", 
     "type": "integer", 
     "minimum": 0 
    } 
    }, 
    "required": ["firstName", "lastName"] 
} 

Danke,

+0

Nicht sicher, aber 'JSON.parse' könnte helfen. Es wird Fehler für jedes ungültige JSON ausgeben. – Rajesh

+0

Fragen Sie nach einer Bibliothek? –

+0

* "JSON-Schema für validierte JSON-Schema" * - Sie scheinen nach einem Schema zu fragen, um ein anderes Schema zu validieren - meinst du das? Oder meinen Sie, dass Sie eine Möglichkeit haben wollen, zu validieren, dass eine gegebene JSON-Zeichenfolge mit der Struktur der JSON übereinstimmt, die in der Frage angezeigt wird? – nnnnnn

Antwort

4

Die Schema Draft v4 ist selbst ein JSON Schema du kann für die Validierung von JSON-Schemas verwendet werden.

+0

Es sieht gut aus, danke – SedueRey

Verwandte Themen