博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Gson 返回空对象问题
阅读量:5941 次
发布时间:2019-06-19

本文共 479 字,大约阅读时间需要 1 分钟。

hot3.png

Gson.toJson方法对于传入的空对象返回默认为“”,设置serializeNulls为true,则返回“null”.

再写入response流时,对传入的对象做为空判断,为空则返回“{}”。

HttpServletResponse response = getResponse();		response.setHeader("Content-Type", "application/json;charset=UTF-8");		try {			response.getWriter().write(o == null ? "{}" : gson.toJson(o));			response.getWriter().flush();		} catch (IOException e) {			e.printStackTrace();		}

页面使用jquery判断是否为空对象:

$.isEmptyObject(data)//data为传入的json对象。

转载于:https://my.oschina.net/u/151615/blog/950952

你可能感兴趣的文章
dataTables-使用详细说明整理
查看>>
yum下载软件包
查看>>
我的友情链接
查看>>
Linux chkconfig命令详解
查看>>
node.js Linux下安装
查看>>
linux编程综合案例
查看>>
【转】VC++ MFC文件的移动复制删除更名遍历操作
查看>>
win7-64系统安装oracle 11G客户端
查看>>
python的__new__方法和__del__方法
查看>>
创建私有CA及私有CA的使用
查看>>
我的友情链接
查看>>
【AR】开始使用Vuforia开发iOS(2)
查看>>
Eclipse中使用Git
查看>>
关于js中"window.location.href"、"location.href" 等如何跳转
查看>>
angularjs定义对集合进行过滤的过滤器
查看>>
军规13 降低流量和电量消耗
查看>>
详解Jedis连接池报错处理
查看>>
我的友情链接
查看>>
克隆Centos 无法上网
查看>>
我的友情链接
查看>>