当前位置:首页 » 编程语言 » json字符串java

json字符串java

发布时间: 2024-08-24 18:12:05

java如何返回json格式

例如:
Student st1 = new Student(1, "dg", 18, new Date());
Student st2 = new Student(2, "dg", 18, new Date());
Student st3 = new Student(3, "dg", 18, new Date());
Student st4 = new Student(4, "dg", 18, new Date());
Student st5 = new Student(5, "dg", 18, new Date());
List li = new ArrayList();
JSONObject JO1 = new JSONObject(st1);
JSONObject JO2 = new JSONObject(st2);
JSONObject JO3 = new JSONObject(st3);
JSONObject JO4 = new JSONObject(st4);
JSONObject JO5 = new JSONObject(st5);
li.add(JO1);
li.add(JO2);
li.add(JO3);
li.add(JO4);
li.add(JO5);
JSONArray Ja = new JSONArray(li);
Map ma = new HashMap();
ma.put("Result", "OK");
ma.put("Records", Ja);
JSONObject js = new JSONObject(ma);
out.print(js);

返回结果:

{"Result":"OK","Records":[{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":1},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":2},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":3},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":4},{"recordDate":"Fri Dec 16 17:54:39 CST 2011","name":"dg","age":18,"personId":5}]}

⑵ json字符串怎么转换为java对象

可以使用jackson的 new ObjectMapper().readValue(String, bean.class);x0dx0a或明竖者烂漏使用 JSONObject.toBean(String,bean.class);x0dx0a都可以实现json转化为beanx0dx0a而 jackson 或者 JSONObject 的jar包网上均有下载,把下载的饥槐烂jar导入你的项目中即可。

热点内容
海军访问越南 发布:2025-08-25 23:00:17 浏览:835
Ftp145瓦 发布:2025-08-25 22:36:30 浏览:96
打包文件夹名 发布:2025-08-25 22:23:43 浏览:519
安卓手游云顶之弈怎么下载 发布:2025-08-25 22:04:21 浏览:802
sqlexec赋值 发布:2025-08-25 22:03:43 浏览:948
netmvc服务器端口怎么改 发布:2025-08-25 21:55:09 浏览:858
北风网python 发布:2025-08-25 21:55:01 浏览:627
怎么确认自己买的车是什么配置 发布:2025-08-25 21:28:19 浏览:721
增量型数据库 发布:2025-08-25 21:18:58 浏览:280
公众号图片上传失败 发布:2025-08-25 21:18:57 浏览:127