當前位置:首頁 » 編程語言 » 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導入你的項目中即可。

熱點內容
網盤存儲api 發布:2025-08-26 04:20:34 瀏覽:751
提高光纖上傳速度 發布:2025-08-26 04:06:14 瀏覽:437
shell腳本等待 發布:2025-08-26 04:06:02 瀏覽:153
shell腳本的for 發布:2025-08-26 03:33:46 瀏覽:685
骨關節廣告腳本 發布:2025-08-26 03:18:13 瀏覽:669
免費java培訓 發布:2025-08-26 03:13:49 瀏覽:753
iphone軟體存儲滿 發布:2025-08-26 03:08:26 瀏覽:994
misc是什麼文件夾 發布:2025-08-26 02:49:03 瀏覽:344
緩存視頻最快的軟體 發布:2025-08-26 02:45:11 瀏覽:158
android卡刷 發布:2025-08-26 02:42:41 瀏覽:314