webservice如何返回json字符串

2024-12-24 16:47:52
推荐回答(3个)
回答1:

你转成json的字符串,给webservice返回String就是了,不需要特别处理。客户端收到按JSON解码就是。
满意请采纳。

回答2:

这里给你提供一个我用过的公共方法,res为请求处理对象,m为你要转换为json的数据集合。
public static void res(HttpServletResponse res, Map m) {
PrintWriter out = null;
res.setCharacterEncoding("utf-8");
try {
response.setContentType("application/json");
response.setHeader("cache-control", "no-cache");
out = res.getWriter();
out.print(m);
} catch (Exception e) {
log.info("服务端返回数据异常!");
e.printStackTrace();
} finally {
out.flush();
out.close();
}
}

回答3:

去哦iewuioerwuiegwyoweioucyhoadsghiou