导航:首页 > 编程语言 > java对象转jsonobject

java对象转jsonobject

发布时间:2025-01-11 21:26:51

A. java中如何将对象转成json格式字符串

用Gson转换就行了,需要下载jar包

例子:

Personperson=newPerson();
Gsongson=newGson();
Stringjson=gson.toJson(person);


B. 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}]}

C. Java怎么把Map转换成JSON数据

导入import org.json.JSONObject;包
Map<String, Object> map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
// 将Map对象转换为JSONObject
JSONObject jsonObject = new JSONObject(map);

阅读全文

与java对象转jsonobject相关的资料

热点内容
什么app就能知道自己的脸型 浏览:383
准了app月卡可以看什么 浏览:139
云服务器开机要开30秒 浏览:646
php数组传递给js 浏览:639
在世纪的转折点上pdf 浏览:857
变频制冷压缩机性能实验 浏览:574
印刷哪个app好 浏览:366
安卓手机如何查看连接过的wifi密码 浏览:461
chrpythonord 浏览:353
android切片 浏览:230
前端js调用php 浏览:591
文件夹res是什么 浏览:488
linuxput命令 浏览:932
智能仿生算法模拟退火 浏览:903
汽车办解压能代办吗 浏览:13
美林程序员 浏览:841
安卓如何开网络 浏览:731
宿来app什么时候上线 浏览:765
成都python培训机构好不好 浏览:422
mysql查看配置命令 浏览:597