[alibaba/fastjson]json的key中有逗号取不到值

2024-08-28 719 views
5

json:

{"info": {"com.xxx.service.xxxServiceForOrder@queryGoodsV2(Long,Long,Long)": [{"method":"queryPrepayGoodsV2"}] } }

jsonpath: $['info']['com.xxx.service.xxxServiceForOrder@queryGoodsV2(Long,Long,Long)']

用上述jsonpath取值时,返回[null,null,null],请问这种情况怎么处理?

回答

8

括号,@,和点,在jsonpath里都有特殊含义

7

感谢回复。想问下,那需要怎么转义呢?返回的json就是这样的

8

我搞错了,上面应该是合法的匹配。it;s a bug. image

9

期待大佬尽快安排修复~