Java 无法使用Jolt(V0.1.1)将Json数组转换为扁平Json
输入有效负载:Java 无法使用Jolt(V0.1.1)将Json数组转换为扁平Json,java,arrays,json,apache-nifi,jolt,Java,Arrays,Json,Apache Nifi,Jolt,输入有效负载: { “账号”:112233, “类型”:“专用”, “计划”:{ “一”:“基本”, “二”:“中”, “三”:“溢价” }, “地址”:{ “主要”:{ “地址线1”:“1号路,老板巷”, “AddressLine2”:“ST”, “城市”:“特克斯” } } } 预期有效负载: { “账号”:112233, “类型”:“专用”, “一”:“基本”, “二”:“中”, “三”:“溢价”, “地址线1”:“1号路,老板巷”, “AddressLine2”:“ST”, “城市”:
{
“账号”:112233,
“类型”:“专用”,
“计划”:{
“一”:“基本”,
“二”:“中”,
“三”:“溢价”
},
“地址”:{
“主要”:{
“地址线1”:“1号路,老板巷”,
“AddressLine2”:“ST”,
“城市”:“特克斯”
}
}
}
预期有效负载:
{
“账号”:112233,
“类型”:“专用”,
“一”:“基本”,
“二”:“中”,
“三”:“溢价”,
“地址线1”:“1号路,老板巷”,
“AddressLine2”:“ST”,
“城市”:“特克斯”
}
用过的震动v0.1.1
无法转换,有人能帮我检查一下这个规范吗
[
{
"operation": "shift",
"spec": {
"accountNo": "accountNo",
"type": "type",
"Plans": {
"One": "One",
"Two": "Two",
"Three": "Three"
},
"Address": {
"Primary": {
"Addressline1": "Addressline1",
"AddressLine2": "AddressLine2",
"City": "City"
}
}
}
}
]
您可以通过将
计划
、地址.Primary
和*
的条件分支分离为移位转换中的其余(非嵌套)元素来单独计算表达式,例如
[
{
“操作”:“移位”,
“规格”:{
“计划”:{
"*": "&"
},
“地址”:{
“主要”:{
"*": "&"
}
},
"*": {
"@": "&"
}
}
}
]
是否有任何工具可以生成基于规范的输入Json?Hi@Shivak,有一个著名的在线工具。