可以为动态属性生成JSON模式

可以为动态属性生成JSON模式,json,jsonschema,Json,Jsonschema,问题在于,在我的应用程序中,我们的数据结构如下: { "adults": { "jagger_mick_dateOfBirth": { "name": "Mick" "lastName": "Jagger", "more atributes": "" }, "jolie_angelina_dateOfBirth": : { "name": "Angelina"

问题在于,在我的应用程序中,我们的数据结构如下:

{
  "adults": {
      "jagger_mick_dateOfBirth": {
           "name": "Mick"
           "lastName": "Jagger",
           "more atributes": ""
      },
      "jolie_angelina_dateOfBirth": : {
           "name": "Angelina"
           "lastName": "Jolie",
           "more atributes": ""
      }
  },
  "children": {
      "osbourne_ozzy_dateOfBirth": : {
           "name": "Ozzy"
           "lastName": "Osbourne",
           "more atributes": ""
      }
   }
}
如您所见,对于每个成人和儿童,我们使用动态属性来标识每个对象但内部是同一个对象

现在我正在为这个数据结构生成JSON模式(v4)

我的问题是我找不到一个属性来计算动态属性,尽管对象是相同的,但关键点不同

我知道这是一个糟糕的编码,但是有可能生成一个JSON模式(v4)来验证一个动态属性(key)

提前谢谢

医生。
如果您想知道为什么我们使用这种方法,是因为我们可以直接访问对象,而不是搜索它。

如果您的动态对象属性可以用正则表达式描述,您可以使用。

有可能,可以在JSON模式v4中找到如何实现的解释。谢谢Patrik。但在这个示例中,我没有看到如何配置动态密钥。更准确地说:“贾格尔·米克·达特奥弗斯”、“朱莉·安吉丽娜·达特奥弗斯”或“奥斯本·奥兹·达特奥弗斯”都是动态的。可以是任何具有whateber字符数的名称。我希望这次我能更好地解释我自己。