使用 Fastjson 将 HashMap 转换为 POJO 对象
可以通过以下步骤使用 Fastjson 将 HashMap 转为 POJO:
- 创建 POJO 类,包含 HashMap 中的键值对对应的属性。
public class MyObject {
private String key1;
private int key2;
// getters and setters
}
- 使用 Fastjson 将 HashMap 转为 JSON 字符串。
HashMap<String, Object> map = new HashMap<>();
map.put('key1', 'value1');
map.put('key2', 2);
String json = JSON.toJSONString(map);
- 使用 Fastjson 将 JSON 字符串转为 POJO 对象。
MyObject obj = JSON.parseObject(json, MyObject.class);
- 现在可以使用 MyObject 对象的 getter 方法访问 HashMap 中的值。
String value1 = obj.getKey1();
int value2 = obj.getKey2();
原文地址: https://www.cveoy.top/t/topic/nm3L 著作权归作者所有。请勿转载和采集!