У меня есть объект json:
{
"Data" : "{field1: [x,y],
field2: z}",
}
Выходной JSON:
{
"field3": "z"
}
"operation": "shift",
"spec":
{
"Data" : {
"*field2:*}*" : {
$(0,2) : "field3"
}
}
}
Здесь значение «Data» является полной строкой, а не json, поэтому я должен разбить ее на подстановочные знаки, и теперь второе '*' в спецификации дает мне значение "z».Есть ли лучший способ сделать то же самое, например, чтобы новое поле появлялось до или после field2, тогда мне не нужно изменять это регулярное выражение.