1. 程式人生 > >返回json資料中屬性為null不參與序列化

返回json資料中屬性為null不參與序列化

在工作中遇到一個需求:返回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); }