【发布时间】:2019-12-16 06:37:56
【问题描述】:
我正在尝试使用 apache Nifi 中的 avro 模式验证大小是动态的 json 对象数组。我知道如果知道大小,我们可以编写一个模式来验证。即使大小是动态的,有没有办法验证。
Json 条目如下所示
"multi_location" : [
{
"cityState" : "Seattle, Washington",
"country" : "United States",
"city" : "Seattle",
"location" : "Seattle, Washington, United States",
"cityCountry" : "Seattle, United States",
"cityStateCountry" : "Seattle, Washington, United States",
"state" : "Washington",
"mapQueryLocation" : "Seattle, Washington, United States",
"stateCountry" : "Washington, United States"
},
{
"cityState" : "Toronto, Ontario",
"country" : "Canada",
"city" : "Toronto",
"location" : "Toronto, Ontario, Canada",
"cityCountry" : "Toronto, Canada",
"cityStateCountry" : "Toronto, Ontario, Canada",
"state" : "Ontario",
"mapQueryLocation" : "Toronto, Ontario, Canada",
"stateCountry" : "Ontario, Canada"
},
{
"cityState" : "Vancouver, British Columbia",
"country" : "Canada",
"city" : "Vancouver",
"location" : "Vancouver, British Columbia, Canada",
"cityCountry" : "Vancouver, Canada",
"cityStateCountry" : "Vancouver, British Columbia, Canada",
"state" : "British Columbia",
"mapQueryLocation" : "Vancouver, British Columbia, Canada",
"stateCountry" : "British Columbia, Canada"
}
]
【问题讨论】:
标签: apache-nifi avro