修复xml转json再转bean失败问题

This commit is contained in:
Looly
2023-06-14 13:33:33 +08:00
parent bd50e7f474
commit fbe0d5d3cd
18 changed files with 170 additions and 36 deletions

View File

@@ -991,7 +991,7 @@ public class ExcelWriter extends ExcelBase<ExcelWriter> {
} else if (rowBean instanceof Hyperlink) {
// Hyperlink当成一个值
return writeRow(ListUtil.of(rowBean), isWriteKeyAsHead);
} else if (BeanUtil.isBean(rowBean.getClass())) {
} else if (BeanUtil.isWritableBean(rowBean.getClass())) {
if (MapUtil.isEmpty(this.headerAlias)) {
rowMap = BeanUtil.beanToMap(rowBean, new LinkedHashMap<>(), false, false);
} else {

View File

@@ -102,7 +102,7 @@ public class TableUtil {
final Map rowMap;
if(rowBean instanceof Map) {
rowMap = (Map) rowBean;
} else if (BeanUtil.isBean(rowBean.getClass())) {
} else if (BeanUtil.isWritableBean(rowBean.getClass())) {
rowMap = BeanUtil.beanToMap(rowBean, new LinkedHashMap<>(), false, false);
} else {
// 其它转为字符串默认输出