Apache nifi 在nifi jolt中将字符串拆分为数组
我正在寻找jolt规范,以将Apache nifi 在nifi jolt中将字符串拆分为数组,apache-nifi,jolt,Apache Nifi,Jolt,我正在寻找jolt规范,以将treefield字符串值拆分为以下格式的JSON对象列表 有人能帮我把下面提到的输入转换成输出吗 输入 [ { "A": "value1", "B": "value2", "C": { "D": "x1", "E": { "treefield": "k1-value1#k2-value2" }, "F": { "a": "x1", "x": {
treefield
字符串值拆分为以下格式的JSON对象列表
有人能帮我把下面提到的输入转换成输出吗
输入
[
{
"A": "value1",
"B": "value2",
"C": {
"D": "x1",
"E": {
"treefield": "k1-value1#k2-value2"
},
"F": {
"a": "x1",
"x": {
"y": 1
}
},
"H": "x4"
}
}
]
[
{
"A": "value1",
"B": "value2",
"C": {
"D": "x1",
"E": {
"treefield": [
{
"paramid": "k1",
"paramvalue": {
"string": "value1"
}
},
{
"paramid": "k2",
"paramvalue": {
"string": "value2"
}
}
]
},
"F": {
"a": "x1",
"x": {
"y": 1
}
},
"H": "x4"
}
}
]
输出
[
{
"A": "value1",
"B": "value2",
"C": {
"D": "x1",
"E": {
"treefield": "k1-value1#k2-value2"
},
"F": {
"a": "x1",
"x": {
"y": 1
}
},
"H": "x4"
}
}
]
[
{
"A": "value1",
"B": "value2",
"C": {
"D": "x1",
"E": {
"treefield": [
{
"paramid": "k1",
"paramvalue": {
"string": "value1"
}
},
{
"paramid": "k2",
"paramvalue": {
"string": "value2"
}
}
]
},
"F": {
"a": "x1",
"x": {
"y": 1
}
},
"H": "x4"
}
}
]
下面是一个如何处理该问题的示例。我是基于:
下面是一个如何处理该问题的示例。我是基于:
treefield值是否始终包含两个参数?treefield值是否始终包含两个参数?