可以通过以下步骤使用 Fastjson 将 HashMap 转为 POJO:

  1. 创建 POJO 类,包含 HashMap 中的键值对对应的属性。
public class MyObject {
    private String key1;
    private int key2;
    
    // getters and setters
}
  1. 使用 Fastjson 将 HashMap 转为 JSON 字符串。
HashMap<String, Object> map = new HashMap<>();
map.put('key1', 'value1');
map.put('key2', 2);

String json = JSON.toJSONString(map);
  1. 使用 Fastjson 将 JSON 字符串转为 POJO 对象。
MyObject obj = JSON.parseObject(json, MyObject.class);
  1. 现在可以使用 MyObject 对象的 getter 方法访问 HashMap 中的值。
String value1 = obj.getKey1();
int value2 = obj.getKey2();
使用 Fastjson 将 HashMap 转换为 POJO 对象

原文地址: https://www.cveoy.top/t/topic/nm3L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录