私はJSONをgenereted:JSONスキーマ - 同じデータ型を持つオブジェクト
{
"someString" : "example",
"obj1" : {
"opt1" : 1,
"opt2" : 1,
"opt3" : "aaa"
},
"obj2" : {
"opt1" : 55,
"opt2" : 55,
"opt3" : "bbb"
}
}
と同じデータ型(OPT1、OPT2で(OBJ1、OBJ2、OBJ3、OBJ4、...)のオブジェクトのよりがあるだろう、 opt3)
今、私はこのためのスキーマを作成したいのですが、スキーマ内のすべてのオブジェクトをどのように組み合わせるのか分かりません。
EDIT:
root: {
"type" : "object",
"oneOf" : [
{
"properties" : {
"someString" : { "type" : "string" }
},
"patternProperties" : { "^.*$" : { "$ref" : "./schemas/myPatternProperties.json#" } },
"additionalProperties" : false }
}
]
}
とmuPatternProperties.jsonが見えます::、私の生成JSONはまだこのスキーマとして認識されていないので、何か問題が
{
"type" : "object",
"properties" : {
"opt1" : { "type" : "number" },
"opt2" : { "type" : "number" },
"opt3" : { "type" : "string" },
}
"required" : [ "opt1", "opt2", "opt3" ]
}
あり、私はスキーマを作成し
タイプ。
返信パターンありがとうございました。私はスキーマをいくつか作成しました。私はまだ正しく動作していないので、このスキーマで何かを逃したと思う。 –
エラーメッセージが表示されますか?あなたのサンプルデータは実際にJSONBuddyで妥当性が確認されています。 – Clemens
いいえ、私は取得しません。スキームをチェックするには、[JSON Schema Validator](https://www.jsonschemavalidator.net/) – RQman