问题标签 [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.
json - 在 Apache-Nifi 中更新 Json 属性:Jolt
我是 Apache Nifi 的新手,遇到以下问题:我想将 json 文件转换如下:来自:
至:
它的意思是:从某个属性中获取值来更新所有其他属性。我可以找到使用 JoltTransformer-Processor 的示例,当更新仅添加一个字符串时效果很好。但不适用于我的情况到目前为止我所做的:我已经使用 evaluateJSONPath 处理器设置了每个属性。但是我只是尝试了很多可能性来使用更新属性处理器来完成它,但没有成功。我所有可能的测试看起来像(在 UpdateAttribute 内):
使用颠簸:
我在这里错过了哪一点?提前致谢!
json - 如何使用 Jolt 转换这个 json?
我有一个输入json如下
我想将其转换为以下
我正在尝试使用 JOLT 来执行此操作。但是,我不确定使用 JOLT 是否可以进行此类转换。
有人可以澄清一下是否可以使用 JOLT 并分享一个可能的解决方案吗?
java - 从 apache nifi 中的嵌套 json 中提取值
我已经像这样转义了 json 数据流(从 ConvertAvroToJSON 处理器驱动):
我只需要“json”值,就像这样[在 unescapeJson 之后]:
我尝试了 JoltTransformJSON 和 EvaluateJsonPath 解决方案,但他们都返回给我这个,在它的开头和结尾都有{"和"}:
我应该怎么办?
颠簸规格:
[{“操作”:“移位”,“规范”:{“数据”:{“*”:“&”}}}]
评估JsonPath:
$..*
java - 使用 jolt 基于位置进行数组转换的 Json
我是新手。你能告诉我如何使用 jolt 根据位置将下面的 json 消息与数组转换为下面的输出 json 消息。
输入消息:
输出消息:
任何帮助表示赞赏。
json - JOLT 转换删除除一个以外的所有字段
我想从 json 中删除除名为foo
. 我使用了如下所示的转换规范:
我尝试在http://jolt-demo.appspot.com/#inception上执行此操作,但它不起作用,它输出未转换的输入 json。难道我做错了什么?
json - JSON 转换的 jolt 规范
需要有关将 JSON 从共享输入格式转换为预期格式的 JOLT 规范的帮助。
输入 JSON:
预期的 JSON
json - Jolt 引用数组中的第一个元素作为目标名称
我已经研究了几个星期(在后台),并且对如何使用 NiFi JoltTransformJson 处理器将近似 CSV 的 JSON 数据转换为标记集感到困惑。我的意思是使用输入中数组第一行的数据作为输出中的 JSON 对象名称。
作为一个例子,我有这个输入数据:
我想要得到的输出是:
我认为这主要是两个问题:访问第一个数组的内容,然后确保输出数据不包含第一个数组。
我很想发布一个 Jolt 规范,显示自己已经有点接近了,但最接近的给了我正确的输出形状,但没有正确的内容。它看起来像这样:
但它会产生这样的输出:
这显然具有错误的对象名称,并且输出中的元素过多。
jolt - JOLT 规范将如何通过以下输入实现预期结果?
我在将 JSON 有效负载转换为所需文档时遇到了麻烦。
我有以下输入:
期望的输出:
这个例子的 JOLT 规范是什么样子的?
到目前为止,我有这样的东西:
transformation - 简单的颠簸变换
我正在为一个非常简单的颠簸转换而苦苦挣扎。我想将整个输入 json(结构未知)复制到输出 json 中的一个数组中。
例如,输入可能是:
输出应如下所示:
基本上将整个输入 json 放入一个名为 item 的对象中,放入一个名为 items 的数组中。
请你帮助我好吗?谢谢