This commit is contained in:
Looly 2021-04-01 10:18:20 +08:00
parent 1542b02771
commit 9027d146a8
2 changed files with 27 additions and 0 deletions

View File

@ -577,6 +577,7 @@ public class BeanUtilTest {
private String name;
private TestPojo2[] testPojo2List;
}
@Data
public static class TestPojo2{
private int age;

View File

@ -0,0 +1,26 @@
package cn.hutool.json;
import cn.hutool.core.bean.BeanUtil;
import lombok.Data;
import org.junit.Assert;
import org.junit.Test;
public class IssueI3EGJP {
@Test
public void hutoolMapToBean() {
JSONObject paramJson = new JSONObject();
paramJson.set("is_booleana", "1");
paramJson.set("is_booleanb", true);
ConvertDO convertDO = BeanUtil.toBean(paramJson, ConvertDO.class);
Assert.assertTrue(convertDO.isBooleana());
Assert.assertTrue(convertDO.getIsBooleanb());
}
@Data
public static class ConvertDO {
private boolean isBooleana;
private Boolean isBooleanb;
}
}