返回json資料中屬性為null不參與序列化
阿新 • • 發佈:2019-01-05
在工作中遇到一個需求:返回json中的資料為null的屬性不顯示,即不參與序列化,此時需要進行處理
String json=JSONObject.toJSONString(new QueryResult ("0","success",videoList),
SerializerFeature.WriteNullListAsEmpty)
// 設定字符集
response.setCharacterEncoding("UTF-8");
response.setHeader("Content-Type", "text/html;charset=UTF-8");
try {
PrintWriter writer = response.getWriter ();
writer.write(json);
} catch (IOException e) {
LOG.error("寫入Response異常", e);
}