我需要有关JSON
转换的帮助。我正在使用NIFI
将平面JSON
转换为嵌套的JSON
。我正在使用JoltTransformJSON
版的处理器1.8.0
。
我有这个JSON
:
[
{
"territoryName":"Bauru",
"territoryCode":"50",
"territoryLatitude":1,
"territoryLongitude":1,
"branchCode":"80",
"branchName":"Aracatuba",
"branchLatitude":1,
"branchLongitude":1
},
{
"territoryName":"Bauru",
"territoryCode":"50",
"territoryLatitude":1,
"territoryLongitude":1,
"branchCode":"50",
"branchName":"Bauru",
"branchLatitude":1,
"branchLongitude":1
},
{
"territoryName":"Bauru",
"territoryCode":"50",
"territoryLatitude":1,
"territoryLongitude":1,
"branchCode":"74",
"branchName":"Fernandopolis",
"branchLatitude":1,
"branchLongitude":1
}
]
我需要这样的输出
{
"territoryName":"Bauru",
"territoryCode":"50",
"area":[
{
"latitude":1,
"longitude":1
},
{
"latitude":1,
"longitude":1
},
{
"latitude":1,
"longitude":1
}
],
"branches":[
{
"branchName":"Aracatuba",
"branchCode":"80",
"area":[
{
"latitude":1,
"longitude":1
},
{
"latitude":1,
"longitude":1
}
]
},
{
"branchName":"Bauru",
"branchCode":"50",
"area":[
{
"latitude":1,
"longitude":1
},
{
"latitude":1,
"longitude":1
}
]
},
{
"branchName":"Fernandopolis",
"branchCode":"74",
"area":[
{
"latitude":1,
"longitude":1
},
{
"latitude":1,
"longitude":1
}
]
}
]
}
我正在尝试JOLT
,但是我不知道如何创建规范来做到这一点。欢迎任何帮助。