后端给前端返回的数据里面值为null,PC端处理null没有问题,但是app端不能处理null值,因此需要后端将null处理为""。
即将json处理为String,再String转为json。 贴上fileter的代码
private static ValueFilter filter = new ValueFilter() {
@Override
public Object process(Object obj, String s, Object v) {
if (v == null)
return "";
return v;
}
};