使用特殊字符" @"在JOLT模板中

时间:2016-03-23 11:40:56

标签: json jolt

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

JSON输入:

{
    "FirstName": "First"
}

Jolt Spec:

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

预期产出:

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

1 个答案:

答案 0 :(得分:1)

更新:自Jolt版本0.0.21起," shift" transform现在允许特殊字符转义。

此规范将允许" @ FirstName"成为输出的关键。

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