现在有一个集合,里面有若干的对象。打个比方,List,Person有个属性sex,现在的需求是将这个集合序列化成json,只对其中sex==male的对象进行序列化,输出成
[{"sex":"male","name":"zhangsan"},{"sex":"male","name":"lisi"}]
请问该使用那个JSON库实现比较方便,查了fastjson的个性化,配置了属性filter发现输出是这样
[{"sex":"male","name":"zhangsan"},{"sex":"male","name":"lisi"},{}]
现在不知道该如何解决,望指点一二。
建议试试jsonpath这个小工具库,可以得到你想要的。