0

json-schema を入力として受け取り、それを検証してからシステムに保持するユースケースがあります。後で、上記の json-schema で検証する必要がある json データを取得します。このシナリオでは、次の 2 つのレベルの検証を行う必要があります。

1. provided json-schema is valid or not.
2. Json is valid or not.

私は json-schema-validator jar を使用していますが、第 2 レベルの検証のみを見つけることができ、ドキュメントで json-schema 検証を見つけることができませんでした。例: 以下のサンプル json-schema があるとします。

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

このjson-schema自体が有効かどうかを検証する方法は?

4

2 に答える 2

0

メタスキーマに対してスキーマを検証する必要があります: http://json-schema.org/draft-04/schema

于 2017-03-29T19:55:35.363 に答える