fastjson 无法转换的一段json

oxalkeyp  于 2022-10-21  发布在  其他
关注(0)|答案(1)|浏览(120)

[{
"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;
}

h79rfbju

h79rfbju1#

不好意思,我找到bug的原因了,不是因为json格式的问题,json数据是正确的,也可以正确转换,主要是因为我加了@build的注解,加了这个注解就没法正常转换了,不知道这算不算一个bug,希望有看到的话解决一下,谢谢

相关问题