在1.2.76下。
我在尝试使用以下方法对查询出来的用户信息进行敏感信息过滤,但是失败了。JSONPath.remove(rsJo,"$['result']['list'][0:"+rsSize+"]['pwd','tel','privateKey']");
控制台输出了UnsupportedOperationException,这代表remove方法目前无法支持该类多属性表达式?单个属性的set、remove方法是可以正常使用的。所以,我现在需要将表达式分成三份分别进行操作吗?但是我觉得这样的操作很诡异,正常不该这么操作。
所以,有没有更好的方法可以执行多属性的set、remove操作?
1条答案
按热度按时间nbewdwxp1#
查询也是
UnsupportedOperationException
,大概是JSONScanner.seekObjectToField
在扫到null
的时候抛出的。