我有一个深度嵌套的 json,我正在尝试用 cerberus 进行验证。所以,我有以下结构:(注意:假设更深的巢)
我为第一级创建了架构,但我不知道如何深入 json。我无法手动编写深度模式,因为我不知道 json 会下降多少级。据我了解,cerberus 可以处理嵌套的 json,但我找不到针对这种确切情况的任何代码参考。知道如何实现吗?
{
"product_number": "123",
"product_version": "ABC",
"subproducts": [
{
"product_number": "444",
"product_version": "ASD",
"subproducts": [
{
"product_number": "666",
"product_version": "FFF",
"subproducts": [
{
"product_number": "888",
"product_version": "JUN",
"subproducts": []
},
{
"product_number": "644",
"product_version": "GYB",
"subproducts": [
{
"product_number": "8890",
"product_version": "KLM",
"subproducts": []
}
]
}
],
}
],
}
],}