可以为动态属性生成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字符数的名称。我希望这次我能更好地解释我自己。