【java】pojo转map,属性驼峰字符串转下划线withHutool

编程探索课程 2024-03-02 07:09:21
废话少说,show code: public Map<String,Object> pojo2Map(ReportFloodControlDrainage pojo){ Map<String,Object> res = new HashMap<>(); Map<String, Object> source = BeanUtil.beanToMap(pojo); source.forEach((paramKey,paramVal) ->{ res.put(StrUtil.toUnderlineCase(paramKey),paramVal); }); return res; }效果如下:

实现原理:

Hutool 是一个 Java 工具库,提供了许多方便的方法和类,包括驼峰字符串与下划线字符串之间的转换。如果你想要将一个驼峰字符串转换为下划线字符串,可以使用 Hutool 提供的方法来完成。

如果你想要将一个 POJO 对象转换为 Map 对象,可以使用 Hutool 提供的方法来完成。

你可以使用 BeanUtil.beanToMap() 方法来实现 POJO 对象转换为 Map 对象。

你可以使用 StrUtil.toUnderlineCase() 方法来实现驼峰字符串转换为下划线字符串。

0 阅读:0

编程探索课程

简介:感谢大家的关注