首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >JOLT JOLT复制所有原始NiFi

JOLT JOLT复制所有原始NiFi
EN

Stack Overflow用户
提问于 2020-04-28 05:00:36
回答 1查看 266关注 0票数 0

我正在使用Apache NiFi,我得到了一些JSON作为输入。我想创建一个新的JSON,如下所示:

代码语言:javascript
运行
复制
{
     "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

如果我执行以下规范:

代码语言:javascript
运行
复制
[
  {
    "operation": "shift",
    "spec": {
      "*": "&"
    }
  }
]

然而,当我在NiFi JOLT处理器中使用相同的规范时,我得到null作为输出……

如何找到NiFi的正确规格?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-28 21:59:02

问题是我希望输出的JSON有一个data字段,但是我没有指定一个操作来创建这样的字段。以下是工作原理:

代码语言:javascript
运行
复制
[
  {
    "operation": "shift",
    "spec": {
        "*": "data.&"
    }
  },
  {
    "operation": "default",
    "spec": {
        "data": {},
    }
  }
]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61468379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档