dromara / hutool

🍬A set of tools that keep Java sweet.
https://hutool.cn
Other
28.91k stars 7.48k forks source link

JSONUtil.toJsonStr 如何忽略别名@Alias() #3631

Closed 7757 closed 2 months ago

7757 commented 2 months ago

版本情况

JDK版本: openjdk_17 hutool版本: 最新版(请确保最新尝试是否还有问题)

问题描述(包括截图)

1、在使用ExcelReader解析excel的时候给实体类每个字段都加上了比如 name @Alias("姓名") 2、我想把读出来的每一行都转成json字符串存起来,JSONUtil.toJsonStr(rowData),解析出来的是 {"姓名":value}而不是{"name":value} 3、如何才能让JSONUtil忽略别名,我看JSONUtil.toJsonStr(item, JSONConfig.create())JSONConfig中也没有可以设置忽略别名都配置

looly commented 2 months ago

@7757 你可以不加别名注解,而是使用ExcelReader.addHeaderAlias设置别名即可。