利用FastJSON 把list和map转换成Json
本文转载自: https://www.cnblogs.com/chaoslane/p/4907238.html 作者:chaoslane 转载请注明该声明。 JSON 是个好东西,就是第三方的库太多了有木有。今天在把List转化成JSON的时候,在网上找到的方法,就用了各种第三方的库,把自己搞晕了,其实是很简单。所以做事情的时候一定要思路清晰,导入的包也是很重要的,别上来就看代码,把自己整蒙圈了。。。 之前有用过Jackson、谷歌的Gson ,这次用的是阿里的 FastJSON ,号称是最快的JSON转换。 项目用的是servlet // 确保JSP和servlet的编码方式一致 resp.setContentType("text/html;charset=GBK" ); List <String> jymdList = new ArrayList<String> (); PrintWriter out = null ; try { // 从数据库中取得List jymdList = efileViewUiService.getLymd(); // 简单粗暴,对于Map这句也适用 String json = JSON.toJSONString(jymdList); // 取得流向JSP传递数据 PrintWriter out = resp.getWriter(); out