对象结构:
public class result<t> { private int code; private string msg; private string errmsg; private t data; }
后台应该返回结果:
{ "code": 200, "msg": "ok", "errmsg": "" }
后台实际返回结果:
{ "code": 200, "msg": "ok", "errmsg": "", "data": null }
@configuration public class jsonconfig { @bean public mappingjackson2httpmessageconverter mappingjackson2httpmessageconverter(){ objectmapper objectmapper = new objectmapper(); //设置过滤掉null值得属性. objectmapper.setserializationinclusion(jsoninclude.include.non_null); return new mappingjackson2httpmessageconverter(objectmapper); } }
默认情况下,mappingjackson2httpmessageconverter 不会过滤掉null值,需要手动设置serializationinclusion属性为jsoninclude.include.non_null.
如对本文有疑问, 点击进行留言回复!!
[杭电多校2020]第一场 1004 Distinct Sub-palindromes
Swift -- 将本地生成的UIImage进行持久化保存(存到文件中fileManager.createFile)
网友评论