实体类:
@Data
public class Pojo01 {
private String field1;
private String field2;
private String field3;
private String field4;
private String field5;
}
测试:
public class Test01 {
public static void main(String[] args) {
Map<String, String> hashMap = new HashMap<>();
hashMap.put("field1", "value1");
hashMap.put("field2", "value2");
hashMap.put("field3", "value3");
hashMap.put("field4", "value4");
hashMap.put("field5", "value5");
//将HashMap转为JSON,在转为Pojo01对象:
String toJSON = JSONObject.toJSONString(hashMap);
Pojo01 pojo01 = JSONObject.toJavaObject(JSON.parseObject(toJSON), Pojo01.class);
System.out.println(" pojo01 = " + pojo01.toString());
}
}