问题标签 [jolt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1689 浏览

apache-nifi - NiFi JoltTransformJSON

NiFi 在JOLT处理器中引发错误- 尽管“高级”处理器接口内的测试完美无缺!

一些流文件的转换没有错误 - 但大多数都失败了 - 例如:

JSON:

颠簸:

以前有没有人遇到过这种错误?

0 投票
2 回答
1041 浏览

json - JOLT:转换“数组”类型的所有 json 元素

我想通过 JOLT 将 json 中的所有数组转换为键值对列表:

输入:

所需的输出:

0 投票
1 回答
95 浏览

json - JSON 非规范化需要 Jolt Spec

我有以下格式的 json(不仅限于此示例中的两个文档,可能还有很多很多):

我想基本上将这些类型的 json 文档中的多种“非规范化”为一个 json 文档,如下所示:

还想添加类似的东西

应转化为:

到目前为止,我对 Jolt 的有限了解使我相信这种转变是可能的,但从提供的文档中,目前还不清楚如何进行此操作。任何有关 Jolt 规范的帮助将不胜感激!!

0 投票
1 回答
174 浏览

java - 嵌套颠簸转换不起作用

例外的输出应该是

我的规格文件

任何人都可以帮助我获得例外输出。我是 JOLT 的新手。

0 投票
1 回答
1305 浏览

apache-nifi - NiFi中的JoltTransformJSON处理器(没有任何父标签的json)

我需要使用Nifi中的 JoltTransformJSON 转换 JSON 数据,这是我用于转换的规范:

我的输入数据:

输出我得到的:

所需的输出:

问题:有人可以指导我在哪里更改我的 jolt 规格以实现所需的转换输出。

0 投票
2 回答
689 浏览

json - 使用 JOLT 将外部 json 键值获取到嵌套 json 数组中的非常 json

我有一个这样的 JSON

我想要做的是将idname添加到 JSON 的现有内部列表中 ,我已经经历了几个问题,但我找不到有人这样做的任何地方。

0 投票
3 回答
1148 浏览

java - 使用任何现有的 java 库/工具对输入样本进行 JSON 到 JSON 转换

输入:

所需输出:

0 投票
1 回答
1944 浏览

json - 使用 Jolt 进行 Json 顶级数组转换

我正在尝试使用Jolt进行从顶级 json 数组到另一个数组的复杂转换。在每个项目中,我都有几个需要映射到其他对象的对象。当它是简单的字符串时,我可以轻松地映射它们,但是当它是关于对象到对象时,我不知道如何去做。在下面的示例中,我想从客户对象中提取数据。我想为其他几个人做这件事,比如地址order_items 这是我的输入:

这是规格文件

现在,我的输出是

我希望这样:

有人知道怎么做吗?

更新: 我怎样才能将我的order_items数组转换为另一个数组?相同的输入,但输出为:

解决方案:我自己想出来,这是解决方案

0 投票
1 回答
1585 浏览

arrays - 具有不同值类型的重复键的 JSON 颠簸规范?

我正在尝试创建一个将接受输入的规范

和输出:

我知道这不应该需要一个 Jolt shift,我只需要包含它,以便我的数据段(两个abc键)传输并且不会丢失,

有谁知道要在 Jolt shift 规范中添加什么来做到这一点(根据它们的值类型转移 2 个重复键)。

0 投票
1 回答
773 浏览

json - Jolt 转换 - 匹配不同分支中的值 - JSON

我想在 Nifi 中使用 Jolt 处理器实现以下 JSON 转换

输入 JSON

输出 JSON

我想测试 secondLevelA.thirdLevelA.norsemensecondLevelB.thirdLevelB.norsemen的值之间的匹配。如果找到一个或多个匹配项,则包含在与匹配的norsemen 相同的集合中的所有 secondLevelB.thirdLevelB.oddCode 值被放置在与相应匹配的norsemen 相同的集合中的输出中。

有没有办法使用现有的 Jolt Operations 来做到这一点?