专业的JAVA编程教程与资源

网站首页 > java教程 正文

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

temp10 2024-10-03 01:21:27 java教程 12 ℃ 0 评论

废话少说,show code:

Bash
    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 提供的方法来完成。

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

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

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

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表