java生成json格式的数据

时间:2020-01-17 15:45:55 类型:JAVA
字号:    

JAVA生成json格式的数据, 这里使用import org.json.JSONObject;

response.setContentType("text/html;charset=UTF-8");
	    PrintWriter out = response.getWriter();
		JSONObject jsonObject =  new JSONObject();
		jsonObject.put("names","庄子");
		jsonObject.put("sex", "男");
		String[] hobby = {"游泳","打篮球"};
		jsonObject.put("hobbies", Arrays.asList(hobby)); //添加数组
		HashMap<String,Integer> map = new HashMap<String,Integer>();
		map.put("eng",100);
		map.put("math",99);
		map.put("chinese",98);
		jsonObject.put("score", map);
		System.out.println(jsonObject);//添加HashMap对象
		out.println(jsonObject);

显示结果如下:

{"score":{"chinese":98,"math":99,"eng":100},"names":"庄子","hobbies":["游泳","打篮球"],"sex":"男"}

解析结果如下:


1.jpg

AJAX请求结果如下:

2.jpg