This commit is contained in:
Looly
2021-08-22 16:06:00 +08:00
parent 1e5f5dc031
commit afc4b2b213
4 changed files with 62 additions and 5 deletions

View File

@@ -0,0 +1,37 @@
package cn.hutool.json;
import cn.hutool.core.lang.Console;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.junit.Test;
public class JSONSupportTest {
@Test
public void parseTest() {
String jsonstr = "{\n" +
" \"location\": \"http://www.bejson.com\",\n" +
" \"message\": \"这是一条测试消息\",\n" +
" \"requestId\": \"123456789\",\n" +
" \"traceId\": \"987654321\"\n" +
"}";
final TestBean testBean = JSONUtil.toBean(jsonstr, TestBean.class);
Console.log(testBean);
}
@EqualsAndHashCode(callSuper = true)
@Data
static class TestBean extends JSONSupport{
private String location;
private String message;
private String requestId;
private String traceId;
}
}