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中数据正常
1条答案
按热度按时间idv4meu81#
你可以先检查一下 arrayString 是不是标准 JSON 数据格式,或者把你测试有问题的 arrayString 贴出来一下。