Использование специального символа "@" в шаблоне JOLT
Пожалуйста, помогите мне написать спецификацию jolt, чтобы получить ожидаемый результат с помощью специального символа "@", как показано ниже. Когда я помещаю "@FirstName":"Names.FirstName" в спецификации, он не работает. Пожалуйста, помогите в решении этой проблемы.
Вход JSON:
{
"FirstName": "First"
}
Jolt Spec:
[
{
"operation": "shift",
"spec": {
"FirstName": "Names.FirstName"
}
}
]
Ожидаемый результат:
{
"Names" : {
"@FirstName" : "First"
}
}
1 ответ
Обновлено: Начиная с версии Jolt 0.0.21, преобразование "shift" теперь позволяет экранировать специальные символы.
Эта спецификация позволит "@FirstName" быть ключом в выводе.
[
{
"operation": "shift",
"spec": {
"FirstName": "Names.\\@FirstName"
}
}
]