问题标签 [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 回答
5653 浏览

json - 使用 JOLT 转换重命名嵌套数组中的字段

我想使用 JOLT 转换库重命名嵌套在另一个数组中的数组中的字段。1. 要重命名的一个字段是数组中的顶级字段 2. 要重命名的两个字段在嵌套数组中

我试过使用通配符,但它们没有给我预期的输出。我正在使用 JOLT 0.0.22 版本。

输入 JSON:

预期输出:

0 投票
1 回答
2385 浏览

jolt - 使用 jolt 转换空字段

我的 json 看起来像这样

并且为此的预期输出是

但是,也有一些时候 json 是空的,像这样:

为此,我希望输出为

我的规格看起来像这样

但这不适用于json为空的第二种情况,它只会返回null。我需要添加什么吗?

0 投票
1 回答
4211 浏览

jolt - 如何在 JOLT 中添加额外的字段?

我正在尝试将一些额外的字段添加到输入 json 中不存在的列表中。如果它是一个对象,我可以添加字段,但我无法将字段添加到数组中。请有人帮我写一个规范。

写了一个规范文件

但是输出并不像预期的那样

如何添加额外的字段?

0 投票
1 回答
2576 浏览

java - 使用 Jolt 重新设置 JSON 对象

我想使用 Jolt 将 JSON 对象下移一级。这是我的输入数据:

我正在使用以下规范文件:

我目前正在产生这个输出:

但是,我的目标是生产:

谁能帮我创建正确的规范文件?

0 投票
2 回答
376 浏览

json - 是否可以匹配 Jolt shiftr 中的整个路径?

假设我要转换以下内容

原来的

为简单起见,假设我只想更改valuenewValue

结果

我可以使用以下 Jolt 规范来做到这一点:

规格

但我觉得应该有一个不那么冗长的语法......也许像下面这样(不起作用):

所需的语法...或类似的东西

是否有任何我缺少的 Jolt shiftr 功能可以使它变得更好?

0 投票
1 回答
771 浏览

json - 键的 NIFI JSON Jolt 值映射

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

输入 JSON

输出 JSON 应该是

有没有办法使用现有的 Jolt 操作来做到这一点,还是我需要编写自定义操作?

谢谢。

0 投票
1 回答
3632 浏览

arrays - 如何使用 Jolt 展平包含 n 个对象的 json 数组?

刚从 Jolt 开始,我正在尝试转换以下输入:

进入这个输出:

我的数据会有各种未知的元素,所以我不能通过名字来转换它们。我可以使用这个规范来提取数据数组,但我不确定如何组合元素

电流输出:

0 投票
1 回答
471 浏览

jolt - 使用 jolt 的 Json 数组转换

我想转换一个 JSON 数组,

JSON:

所需的输出:

请找到转换此 JSON 的方法,我尝试使用不同的方法访问 element1。它不工作

0 投票
1 回答
5823 浏览

json - Extracting values from first array element with Jolt

I have the following JSON document:

Using Jolt I need to transform this into the following:

I'm fine with the basic shifts (event_id and name) but I can't figure out how to extract from the array. This is my current attempt (I've tried a few other ways, too):

After chasing with the vendor it appears that the triggeredComponents array will only contain one object, so I only need to look at the 0th element.

0 投票
1 回答
1466 浏览

json - 颠簸转换将几个属性移动到数组

我正在尝试编写规范以使用 Jolt 转换来转换 json

输入:

输出

基本上尝试两件事:1. 将 'time-in' 和 'event' 属性移动到 'events' 数组 2. 添加 'time-out' = time-in - 60

使用“默认”操作,我可以添加属性但不能进行数学运算。谢谢你的帮助!