我尝试过splitjson和evaluatejson处理器,但无法获得正确的数据,例如:
{
"affiliate": {
"name": "affiliate",
"apiLists": {
"category1": {
"availableVariants": {
"v1.1.0": {
"resourceName": "category1",
"put": null,
"delete": null,
"post": null
},
"v0.1.0": {
"resourceName": "category1",
"put": null,
"delete": null
}
},
"apiName": "category1"
},
"category2": {
"availableVariants": {
"v1.1.0": {
"resourceName": "category2",
"put": null,
"delete": null,
"post": null
},
"v0.1.0": {
"resourceName": "category2",
"put": null,
"delete": null,
"post": null
}
},
"apiName": "category2"
}
}
}
}
我想存储apilists中的“category1”,还想存储“category2”
1条答案
按热度按时间jqjz2hbq1#
乌曼索尼,
在evaluatejsonpath中添加以下配置,并创建两个属性“category1”和“category2”。
它将把category1内容放入名为“category1”和“category2”的属性中。
如果不知道类别名称,可以在evaluatejsonpath中使用以下配置。
在这里,所有类别都以json格式放入flowfile。现在您可以使用splitjson处理器来拆分它。希望这对你有帮助。