将map里面Object的对象转化为指定对象

Maven环境,先引包
<
dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency>
import net.sf.json.JSONObject;

List<Map<String,Object>> mapList1 = listMap.get("1");
if(StringUtils.isNotNull(mapList1)){
for (Map<String, Object> map : mapList1) {
JSONObject jsonObject = JSONObject.fromObject(map);
ClassName dx = (ZytzXnjzy) JSONObject.toBean(jsonObject, ClassName.class);
classService.insertClass(dx);
}
}
import com.alibaba.fastjson.JSON;
//json转为list对象集合
List<YthgkXxsbJsr> list = JSON.parseArray(xxsb.getJsr(), YthgkXxsbJsr.class)
//将Object转为json字符串
JSONObject.toJSONString(mapList)

// 创建 JSON 对象
JSONObject jsonObject = new JSONObject();
jsonObject.put("name", "张三"); jsonObject.put("age", 18);

// 将 JSON 对象转换为字符串
String jsonString = JSON.toJSONString(jsonObject);
System.out.println("JSON 字符串:" + jsonString);

// 将字符串转换为 JSON 对象
JSONObject jsonObject2 = JSON.parseObject(jsonString);
System.out.println("姓名:" + jsonObject2.getString("name"));
System.out.println("年龄:" + jsonObject2.getInteger("age"));

 

posted @ 2022-12-01 16:52  阿迪di  阅读(286)  评论(0编辑  收藏  举报
Title