我只需要使属性元素与 id 处于同一级别。
我只是有一个问题,以复制属性是在同一水平。
这是我的示例JSON
{
"data" : [ {
"type" : "types",
"id" : "CYY7",
"attributes" : {
"description" : null,
"color" : "#dfc12d",
"duration" : 15,
"created_at" : "2017-01-10T04:51:22Z",
"updated_at" : "2017-01-10T04:51:22Z",
"slug" : "15min",
"active" : false,
"location" : null
}
}, {
"type" : "types",
"id" : "BGER",
"attributes" : {
"description" : null,
"color" : "#8989fc",
"duration" : 30,
"created_at" : "2017-01-10T04:51:22Z",
"updated_at" : "2017-01-10T04:51:22Z",
"slug" : "30min",
"active" : true,
"location" : null
}
}
这是我的示例转换。
[{
"operation": "shift",
"spec": {
"data": {
"*": {
"id": "event_type[&1].id",
"type": "event_type[&1].type",
"attributes": "event_type[&1].attributes[&1].description"
}
}
}
}]
期望的输出将是
{
"event_type" : [ {
"type" : "types",
"id" : "CYY7",
"description" : null,
"color" : "#dfc12d",
"duration" : 15,
}, {
"type" : "types",
"id" : "BGER",
"description" : null,
"color" : "#8989fc",
"duration" : 30,
}]
}
试试这个颠簸规范
:
[{
"operation": "shift",
"spec": {
"data": {
"*": {
"id": "event_type[&1].id",
"type": "event_type[&1].type",
"attributes": {
"description": "event_type[&2].description",
"color": "event_type[&2].color",
"duration": "event_type[&2].duration"
}
}
}
}
}]
输出:
{
"event_type" : [ {
"id" : "CYY7",
"type" : "types",
"description" : null,
"color" : "#dfc12d",
"duration" : 15
}, {
"id" : "BGER",
"type" : "types",
"description" : null,
"color" : "#8989fc",
"duration" : 30
} ]
}
输入 json : 预期输出: 我想有一个颠簸转换,它可以嵌套很少的田地。
我希望Jolt将一个复杂的json转换为下面所需的json。 输入JSON: 输出量的希望值 我试过遵循Jolt Spec 但得到了以下输出 因此,正如所见,除了最后一个级别值之外,所有其他值都具有具有重复值的数组。任何人都可以帮助解决 Jolt 规范中缺失或错误的地方吗?
我有一个关于使用jolt将平面json转换成嵌套json的问题。我对jolt很陌生,这是我的意见 我编写了jolt spec,但我没有得到想要的输出 我的预期产出是: 任何震动专家都可以帮助我获得所需的输出。我应该在颠簸中使用多个变换,还是可以在一个震动变压器中获得所需的输出?
我试图写一个规范来使用jolt转换完成下面的转换。我需要将平面JSON转换成嵌套JSON。 输入数据: 我在将平面JSON转换为嵌套JSON时遇到了一些问题。这里,我希望基于stoptype属性聚合数据,并且需要针对唯一的有效负载进行聚合。我用https://jolt-demo.appspot.com来测试以下内容。 输出: 你能帮我完成这个预期的输出吗?
我必须将 JSON 输入转换为包含一个对象的数组。 我有这个 JOLT 配置: 以下是我的意见: 实际产量: 期望的输出: 你知道该怎么做吗? 谢谢你们的帮助
输入 JSON : 预期输出JSON: 目前,我正在使用JOLTtransformJSON处理器和JOLT规范: 但我得到的输出要么是NULL,要么是原始JSON(带有差异规范)。提前感谢。