fastjson 多层嵌套反序列化时出现异常

92vpleto  于 3个月前  发布在  其他
关注(0)|答案(1)|浏览(79)

public class FlowInfo{
private Integer flowId;
private UserInfo userInfo;
}
public class UserInfo{
private Integer id;
private OrgInfo org ;
}
public class OrgInfo{
private Integer id;
private String name;
}
后台给我传一个List< FlowInfo>,使用 List< FlowInfo> list = JSON.parseArray(arrayString, FlowInfo.class);
抛出 com.alibaba.fastjson.JSONException: syntax error, expect {, actual pos 136, json :......fieldName org

于是将UserInfo实体中的“private OrgInfo org ;”注释掉后,发现异常不见了,List中数据正常

idv4meu8

idv4meu81#

你可以先检查一下 arrayString 是不是标准 JSON 数据格式,或者把你测试有问题的 arrayString 贴出来一下。

相关问题