add method and test

This commit is contained in:
Looly
2020-05-12 00:37:42 +08:00
parent fa936f4742
commit 0a9b9a6fce
4 changed files with 42 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
package cn.hutool.json;
import cn.hutool.core.annotation.Alias;
import lombok.Data;
import org.junit.Assert;
import org.junit.Test;
public class Issue867Test {
@Test
public void toBeanTest(){
String json = "{\"abc_1d\":\"123\",\"abc_d\":\"456\",\"abc_de\":\"789\"}";
Test02 bean = JSONUtil.toBean(JSONUtil.parseObj(json),Test02.class);
Assert.assertEquals("123", bean.getAbc1d());
Assert.assertEquals("456", bean.getAbcD());
Assert.assertEquals("789", bean.getAbcDe());
}
@Data
static class Test02 {
@Alias("abc_1d")
private String abc1d;
private String abcD;
private String abcDe;
}
}