我正在尝试为以下输入创建震动转换:
{
"admin": [
{
"heading": "header1",
"fields": [
{
"description": "Name",
"value": "John"
},
{
"description": "Foo",
"value": "Bar"
}
],
"id": "123456"
},
{
"heading": "header2",
"fields": [
{
"description": "Name",
"value": "Jane"
},
{
"description": "Foo",
"value": "Bar"
}
],
"id": "789123"
}
]
}
所需输出为:
{
"admin":
{
"header1":
{
"Name" : "John",
"Foo": "Bar",
"id": "123456"
},
"header2":
{
"Name" : "Jane",
"Foo": "Bar"
"id": "789123"
},
}
}
我刚刚开始理解jolt转换的基础,但是对于嵌套结构来说,这似乎有点复杂。
此规格符合您的要求
[
{
"operation": "shift",
"spec": {
"*": {
"*": {
"id": "admin.@(1,heading).id",
"*": {
"*": {
"value": "admin.@(3,heading).@(1,description)"
}
}
}
}
}
}
]
此规范循环遍历字段数组,并将描述字段与查找级别以上的键与值相匹配。
我正在尝试转换一个包含数组的JSON对象,并将数据卸载为单独的JSON。基本上,我需要为数组的每个元素创建一个对象,并复制所有外部数据。示例: 输入 预期产出 我尝试的规格: 我对 Jolt 很陌生,并尝试了几个不起作用的规格。我在取消嵌套部分时遇到问题。谢谢你的帮助。
我需要Jolt转换的帮助。我有数组,由许多json对象组成。(https://jolt-demo.appspot.com/) Jolt需要进行哪些转换才能获得以下结果? 现在我有了下一个Jolt构造: 但以下结果不正确:
我已经将一个jso转换为另一个json。一切看起来都很好。除了下面的场景。 输入Json: 预期的JSON: 有人能帮我写这个转换的规范吗?
我正在尝试在NIFI中创建一个jolt转换,我有一个带有标题、细节和行细节的JSON消息作为带有行细节对象的数组。 我们可以将标头/详细JSON转换为详细JSON吗?每个详细都有一个单独的JSON,带有2个新标签,具有“TRADETYP”和“TRANSPORT_CODE”的详细属性值的扁平数组 "TRADETYPALLLINES":["GR"、"EXP"、"SE"]"TRANSPORT_CODE_
我正在尝试为下面的输入编写一个震动转换 - 预期产量为- 我的规格是- 规范没有按照预期的输出进行转换。我想学习如何在字符串解析器中使用属性。
我有这个JSON作为输入: 我需要得到这样的输出: 我需要使用哪种规格? 多谢!