不同条目的值分配的JSON依赖项/条件

不同条目的值分配的JSON依赖项/条件,json,Json,我有一个json文件,如下所示,我想根据在['list']['schema']['properties']['MNO']中选择的内容设置['JKL']['a']的值,即“示例” 我认为在JSON模式中使用“oneof”依赖项是可能的,但不知道如何继续。这可能吗 当然,我想为['JKL']['A']选择至少两个值中的一个,比如说如果['MNO']是'value1',['JKL']['A']应该分配“sample2”,如果['MNO']是'value2',['JKL['A']应该分配“sample1

我有一个json文件,如下所示,我想根据在
['list']['schema']['properties']['MNO']
中选择的内容设置
['JKL']['a']
的值,即“示例”

我认为在JSON模式中使用“oneof”依赖项是可能的,但不知道如何继续。这可能吗

当然,我想为
['JKL']['A']
选择至少两个值中的一个,比如说如果
['MNO']
是'value1',
['JKL']['A']
应该分配“sample2”,如果
['MNO']
是'value2',
['JKL['A']
应该分配“sample1”

`{
  "ABC": "XXXXXX",
  "DEF": "XXXXX",
  "GHI": "XXXXXX",
  "JKL": {
    "A": "sample",
    "B": "XXXX",
    "C": "XXXXXX"
  },
  "list": {
    "schema": {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "type": "object",
      "properties": {
        "MNO": {
          "D": "XXXXX",
          "E": "XXXXX",
          "type": "string",
          "enum": [
            "value1",
            "value2",
            "value3"
          ]
            }
         }
      }
   }
}`