json字串返回的資料有重複的資料

懶惰的小妖發表於2020-11-10
{"code":200,"message":"查詢成功","data":{"id":31,"serial":"000066"},"id":null,"serial":null}

在這塊我發現自己在程式碼中返回類CommonResult中自己繼承了Payment導致了獲取到重複的欄位和null值;

修改後為:

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult <T>{
    
    private Integer code;
    private String  message;
    private T       data;
    
    public CommonResult(Integer code, String message) {
        
        this(code, message,null);
    }
}

 

相關文章