package com.dahua.config.business.service.manager.config.impl; import com.google.gson.Gson; import java.util.HashMap; public class Test { public static void main(String[] args) { HashMap<String, String> map = new HashMap<>(); map.put("age","25"); map.put("name","tina"); String json = new Gson().toJson(map); Person person = new Gson().fromJson(json, Person.class); System.out.println(person); } static class Person{ private int age; private String name; public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Person{" + "age=" + age + ", name='" + name + '\'' + '}'; } } }
如何快速优雅的讲Map中的属性值赋值给对象?Gson工具类
最新推荐文章于 2024-01-18 18:43:12 发布