请帮助我编写摇晃规范以获得具有特殊字符的预期输出" @"如下所示。当我放置" @ FirstName":" Names.FirstName"在规范中它不起作用。请帮忙解决这个问题。
JSON输入:
{
"FirstName": "First"
}
Jolt Spec:
[
{
"operation": "shift",
"spec": {
"FirstName": "Names.FirstName"
}
}
]
预期产出:
{
"Names" : {
"@FirstName" : "First"
}
}
答案 0 :(得分:1)
更新:自Jolt版本0.0.21起," shift" transform现在允许特殊字符转义。
此规范将允许" @ FirstName"成为输出的关键。
[
{
"operation": "shift",
"spec": {
"FirstName": "Names.\\@FirstName"
}
}
]