解决各种 json 库的兼容性问题

This commit is contained in:
YunaiV
2021-01-24 02:08:36 +08:00
parent 53fbd985c8
commit 9c1c265993
12 changed files with 66 additions and 482 deletions

View File

@ -5,6 +5,7 @@ import cn.iocoder.dashboard.common.exception.GlobalException;
import cn.iocoder.dashboard.common.exception.ServiceException;
import cn.iocoder.dashboard.common.exception.enums.GlobalErrorCodeConstants;
import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;
import org.springframework.util.Assert;
@ -68,12 +69,14 @@ public final class CommonResult<T> implements Serializable {
return result;
}
@JSONField(serialize = false) // 避免序列化
@JSONField(serialize = false) // 避免 fastjson 序列化
@JsonIgnore // 避免 jackson 序列化
public boolean isSuccess() {
return GlobalErrorCodeConstants.SUCCESS.getCode().equals(code);
}
@JSONField(serialize = false) // 避免序列化
@JSONField(serialize = false) // 避免 fastjson 序列化
@JsonIgnore // 避免 jackson 序列化
public boolean isError() {
return !isSuccess();
}