Java中的Json转化方法

2017-04-23 16:27 阅读 1,581 次 评论 0 条

在java web项目中,有的时候可能需要把后台的数据转化为Json格式传输到前台。

这时候,有一种转化的方法就是用java代码对数据转换之后直接输出。

转化的方法是:

/**
* json数据转化方法
* @author admin
*
*/
public class ResultUtils {
public static void toJson(HttpServletResponse response, Object data)
{
Gson gson = new Gson();
String result = gson.toJson(data);
response.setContentType("text/json; charset=utf-8");
response.setHeader("Cache-Control", "no-cache"); // 取消浏览器缓存
PrintWriter out;
try {
out = response.getWriter();
out.print(result);
out.flush();
out.close();
} catch (IOException e) {
System.out.println("json转化错误!");
}
}
}

在需要数据转化的时候,直接传参后调用上面的类。

ResultUtils.toJson(ServletActionContext.getResponse(), jsondataMap); // json数据传递方法

jsondataMap就是需要向前台传递的json数据的Map。

 

 

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Java中的Json转化方法 | 雨晨博客
分类:JAVA, 程序笔记 标签:,

发表评论


表情