JOLT:将逗号分隔的值转换为对象

时间:2018-08-24 07:26:32

标签: java transformation jolt

有人可以提供有关震动的帮助。

输入

{
 "data": [
     {
     "key": "A,B,C,D,S"
     }
  ]
}

我想要输出:

{
 "id":"A"
},
{
 "id":"B"
},
{
 "id":"C"
},
{
 "id":"D"
},
{
 "id":"S"
}

键可以是n个逗号分隔的值。我需要n个物体

先谢。

1 个答案:

答案 0 :(得分:0)

是的,但仅适用于具有“拆分”功能的Jolt 0.1.1。但是,目前Jolt演示站点尚未更新为可以使用。

https://github.com/bazaarvoice/jolt/releases/tag/jolt-0.1.1

“拆分”单元测试

https://github.com/bazaarvoice/jolt/blob/7812399d1c955742d81eae363244a2d0ef86cf3b/jolt-core/src/test/resources/json/modifier/functions/stringsSplitTest.json