[{
"USERGROUPNAME": "Universal",
"ACCESSNAME": "*"
}]
这段json字符串是正确的格式,我创建对应的object后,测试代码:
String subJsonStringValue = "[{"USERGROUPNAMES":"Universal","ACCESSNAMES":"*"}]";
List userGroupDetailList = JSON.parseArray(subJsonStringValue, UserGroup.class);
提示无法转换,
错误信息:
default constructor not found. class com.amat.model.UserGroup
@DaTa
public class UserGroup {
private String userGroupNames;
private String accessNames;
}
1条答案
按热度按时间h79rfbju1#
不好意思,我找到bug的原因了,不是因为json格式的问题,json数据是正确的,也可以正确转换,主要是因为我加了@build的注解,加了这个注解就没法正常转换了,不知道这算不算一个bug,希望有看到的话解决一下,谢谢