针对json数据格式不一致,使用注解对特殊的属性值处理
前提:近期使用高德一个接口,上了生产,才发现json里面的list实体,数据格式不一致。有数据的时候,数据为String类型,无数据的时候,数据为“[]”.(如图)
geocodes这个值里面,第一个list是正常的值,第二个list是个空值,但是前面有数据的定义为string,而第二个list定义为[]。那么在json转bean的时候,就会出现(图2)情况。
json转bean的时候,自动填充为值为“[]”。这样的数据保留是不满足业务需要的。
所以,可以制定一个注解,String类型的"[]"填充
原创
2022-03-22 22:30:05 ·
1238 阅读 ·
1 评论