Map快速转换JSon 格式方法和完整的jar
来源:互联网 发布:为什么微信网络不稳定 编辑:程序博客网 时间:2024/05/16 16:23
最近在搞java后台。写一些测试Servlet接口,所以避免不了的是一些JSon数据的操作。因为我们前台最希望的数据返回都是已json格式返回的。其中我们最常用的就是返回结果是自定义的一些map集合,所以我们想要快速转换成JSON格式。下面开代码。
package com.szh.login.servlets;import java.io.IOException;import java.io.PrintWriter;import java.util.HashMap;import java.util.Map;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONObject;public class Test extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); // response.setContentType("application/json; charset=utf-8"); // {"result":"0","resultList":[{json},{json},{json}]}; PrintWriter pw = response.getWriter(); Map<String, Object> map = new HashMap(); map.put("result", 0); map.put("list", "hello"); //很简单直接一句话需要引入jar,这个比较烦有好多。不全的话就会出错 JSONObject json = JSONObject.fromObject(map); pw.print(json.toString()); System.out.println("json :" + json.toString()); // System.out.println("json object :"+json.toString()); pw.close(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); }}
看一下答应结果:
json :{"result":0,"list":"hello"}
所以成功转换。
需要的jar包连接如下:http://download.csdn.net/detail/qq_35522272/9672266
0 0
- Map快速转换JSon 格式方法和完整的jar
- json格式转换成Map的应用
- Json格式数据转换Map
- Json格式的时间函数转换方法
- map方法处理json格式
- 将map型数据转换成json格式的字符串
- 把map转换成String类型的json格式
- json和map的相互转换
- map和json之间的转换
- python字典和JSON格式的转换
- json格式和list的转换
- 使用fastjson对Map或List实现快速Json格式转换
- json格式的字符串转换成了JSON对象的两种方法(eval()和JSON.parse())
- Json格式转换,String,Array,List,Map
- map 与 json 格式之间转换
- json格式的数组和json格式的map字符串的拼写
- 针对JSON的基于java和js多种操作方法与格式转换方法
- 针对JSON的基于java和js多种操作方法与格式转换方法
- python中返回函数
- C#导出Excel
- linux虚拟机能ping通windows主机,windows主机ping不通linux虚拟机的解决办法
- POJ 3159(spfa + 数组模拟)
- LeetCode 404. Sum of Left Leaves
- Map快速转换JSon 格式方法和完整的jar
- Js校验表单数据后提交表单的3种方法
- 内存管理算法实现
- cgi实现网页向服务器传送文件
- excel 怎么把转换成整形的ip还原成原来的ip地址
- scrapy自动多网页爬取CrawlSpider类(五)
- 染色问题 (数学)(快速加,快速乘,快速幂)
- c........x 4^8^2^6 ssl 2554 小澳的葫芦 01分数规划+最短路
- ajax请求中传递的参数中如果含有特殊字符怎么处理?