3

请帮助我编写 jolt 规范以获得带有特殊字符“@”的预期输出,如下所示。当我在规范中放置 "@FirstName":"Names.FirstName" 时,它不起作用。请帮助解决这个问题。

JSON 输入:

{
    "FirstName": "First"
}

颠簸规格:

 [
      {
        "operation": "shift",
        "spec": {
          "FirstName": "Names.FirstName"
        }
      }
    ]

预期输出:

{
  "Names" : {
    "@FirstName" : "First"
  }
}
4

1 回答 1

3

更新:从 Jolt 0.0.21 版开始,“shift”转换现在允许特殊字符转义。

此规范将允许“@FirstName”作为输出中的键。

[
  {
    "operation": "shift",
    "spec": {
      "FirstName": "Names.\\@FirstName"
    }
  }
]
于 2016-03-24T13:29:59.397 回答