Извлечение значения из JSON с использованием преобразования толчка - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть объект json:

{

"Data" : "{field1: [x,y],
           field2: z}",

}

Выходной JSON:

{

"field3": "z"

}

"operation": "shift",
"spec": 

{

"Data" : {
    "*field2:*}*" : {
    $(0,2) : "field3"
    }
}
}

Здесь значение «Data» является полной строкой, а не json, поэтому я должен разбить ее на подстановочные знаки, и теперь второе '*' в спецификации дает мне значение "z».Есть ли лучший способ сделать то же самое, например, чтобы новое поле появлялось до или после field2, тогда мне не нужно изменять это регулярное выражение.

...