【发布时间】:2015-12-09 19:16:10
【问题描述】:
我在流中获取 json 并尝试替换有效负载中一个字段的值。
transform --expression=payload.replaceAll() 不符合我的需求,因为它将有效负载视为字符串。
想到这样的操作
transform --expression=#jsonPath(payload,'$.result.grupy[*].lp')='new_value'
但它不执行此分配。如何构造 SPEL/JsonPath 表达式来设置新值?
我需要类似 payload.setField('lp','new_value')
【问题讨论】:
标签: json spring-xd spring-el jsonpath