[
{
"operation": "modify-overwrite-beta",
//para adicionar o valor somente se ele não existir, mude a operation para "modify-default-beta"
"spec": {
"statistics": {
"*": {
"valorNovo": "teste123"
}
}
}
}
]
Para adicionar o valor de forma dinâmica, utilize a estrutura do Transformer Spec abaixo:
[
{
"operation": "modify-overwrite-beta",
//para adicionar o valor somente se ele não existir, mude a operation para "modify-default-beta"
"spec": {
"statistics": {
"*": {
"valorNovo": "@(3,happy)"
}
}
}
}
]
Observação: no exemplo acima, o número 3 indica a quantidade de níveis que se deve "subir" para acessar o objeto JSON. Para entender melhor, veja o exemplo abaixo: