Jolt:如何分割json值并在输出json中将其大写?

时间:2018-10-28 05:50:30

标签: json transformation jolt

我想改变它:

{
    "key": "MyNamespace.myName", 
    "value": true
}

{
  "data": {
    "header": {
      "namespace": "MyNamespace",
      "name": "SetMyName",
      "messageId": "UUIDString"
    },
    "payload": {
      "myName": true
    }
  }
}

这里有几个问题。首先,我不确定如何将keyMyNamespace.myName的json值分为两部分,将其分配为键namespacename的值分别作为shift操作的一部分。

第二,我需要通过大写名称的首字母来转换myName的大小写,因此在将其附加到MyName之前,它变为Set

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

在这里回答,请注意它需要执行多个步骤。

https://github.com/bazaarvoice/jolt/issues/688