2016-07-18 13 views
3

私は今、JSONスキーマを定義したフォームを検証する必要のあるアプリケーションに直面しています。JavaScript:別のJSONスキーマを検証するためのJSONスキーマ

私はJSONスキーマのためのvalidator schemaは、例えばJavaScriptの

にあるかどうかを知りたいでしょう:

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); 

書式設定された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"] 
} 

おかげで、

+0

「JSON.parse」が役立つかもしれませんが、わかりません。無効なJSONの場合はエラーをスローします。 – Rajesh

+0

ライブラリを求めていますか? –

+0

* "JSONスキーマを検証するJSONスキーマ" * - 別のスキーマを検証するスキーマを求めているようです - それはどういう意味ですか?または、特定のJSON文字列がその質問に表示されているJSONの構造と一致することを検証する方法が欲しいということですか? – nnnnnn

答えて

4

Schema Draft v4がありますそれ自体はJSONスキーマですJSONスキーマの検証に使用できます。

+0

これはすばらしいですね、ありがとう – SedueRey