我正在使用Apache NiFi,我得到了一些JSON作为输入。我想创建一个新的JSON,如下所示:
{
"data": ORIGINAL_JSON_HERE,
"new_field_1": "field_1_value",
"new_field_2": "field_2_value"
}
其中field1,field2
不依赖于JSON,因此这些值是不相关的。
在下面的演示站点中(由Java Jolt库的原始创建者制作):
http://jolt-demo.appspot.com/#inception
如果我执行以下规范:
[
{
"operation": "shift",
"spec": {
"*": "&"
}
}
]
然而,当我在NiFi JOLT处理器中使用相同的规范时,我得到null
作为输出……
如何找到NiFi的正确规格?
发布于 2020-04-28 21:59:02
问题是我希望输出的JSON有一个data
字段,但是我没有指定一个操作来创建这样的字段。以下是工作原理:
[
{
"operation": "shift",
"spec": {
"*": "data.&"
}
},
{
"operation": "default",
"spec": {
"data": {},
}
}
]
https://stackoverflow.com/questions/61468379
复制相似问题