使用Json格式化工具类map转java实体类

315 阅读1分钟

实体类:

  @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());
      }
  }