返回json数据中属性为null不参与序列化
2017-08-14 10:38
309 查看
在工作中遇到一个需求:返回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); }
相关文章推荐
- 返回的json数据中过滤掉值是null的属性
- Asp.net MVC5 返回json数据忽略序列化属性
- android关于Gson解析json数据时,如果属性为null会报空指针的问题
- Json返回过滤null属性
- jquery序列化form表单使用ajax提交后处理返回的json数据
- C# 请求Web Api 接口,返回的json数据直接反序列化为实体类
- Java——属性接口返回json数据
- 返回json数据null判断问题
- .net mvc web api 返回 json 内容,过滤值为null的属性
- 关于数据序列化(5),定制FastJSON序列化(解决Java大Long类型js的Number接收丢失数据的问题,不序列化某些属性)
- 在json封装成对象返回前台数据中,null和""区别
- .net mvc web api 返回 json 内容,过滤值为null的属性
- jquery序列化form表单使用ajax提交后处理返回的json数据
- spring mvc返回json字符串数据,只需要返回一个java bean对象就行,只要这个java bean 对象实现了序列化serializeable
- 调用WebAPI接口地址返回序列化的JSON对象中的属性都加了个k__BackingField关键字的解决办法
- spring boot 返回的json中去掉值为null的属性
- 关于springmvc 返回json数据null字段的显示问题
- easy ui怎么把前台显示的dataGird中的所有数据序列化为json,返回到后台并解析
- JSON序列化对象时,如何返回有空值的带属性名称json字符串?
- php对post数据进行json_decode返回null