Вот пример некоторого JSON, с которым мне нужно иметь дело:
{
"name": "John Smith",
"active": "yes",
"cpair": [
{
"title": "ADDRESS",
"charVal": "1234 Fulcrum lane"
},
{
"title": "phone",
"charVal": "555-7600"
}
]
}
Поэтому я использую процессорvaluJsonPath для добавления этих значений в качестве атрибутов в мой потоковый файл. Это легко для некоторых. Я могу просто установить имя равным $ .name, а active - $ .active. Но допустим, мне нужно присвоить атрибуту address значение «1234 Fulcrum lane». Как назначить этому атрибуту правильное значение charVal, которое совпадает с правильным заголовком?