hutool beanUtil fillBeanWthMap json格式
时间: 2024-09-06 11:06:02 浏览: 84
hutool框架代码
Hutool是一个Java工具包,其中的`BeanUtil`类提供了一个方便的方法`fillBeanWithMap`,用于将JSON格式的数据填充到Java Bean对象中。这个函数接收两个参数:一个是目标Java Bean对象,另一个是要填充数据的Map,通常来自`json-parse`库解析后的JSONObject。
例如:
```java
import cn.hutool.core.util.BeanUtil;
import cn.hutool.json.JSONUtil;
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
User user = new User();
Map<String, Object> map = JSONUtil.parseObject(jsonString);
BeanUtil.fillBeanWithMap(user, map);
```
在这个例子中,JSON字符串会被转换成一个Map,然后使用`fillBeanWithMap`方法,将Map的内容逐个赋值给User对象的相应属性。
阅读全文