Я получаю json in stream и пытаюсь заменить значение одного поля в полезной нагрузке. transform --expression=payload.replaceAll()
не соответствует моим потребностям, так как он обрабатывает полезную нагрузку как строку. Я думаю, что такой операциизаменить значение поля JSON, используя SPEL в SpringXD
transform --expression=#jsonPath(payload,'$.result.grupy[*].lp')='new_value'
, но он не выполняет это распайка. Как построить выражение SPEL/JsonPath для установки нового значения?
мне нужно что-то вроде payload.setField (LP ', '') new_value