美文网首页
使用FastJson解析jsonstring时,未能解析成功

使用FastJson解析jsonstring时,未能解析成功

作者: OyeAndroid | 来源:发表于2018-08-21 11:28 被阅读0次

1.问题:

使用的是FastJson ,将一个正确的json String转化为Bean对象list集合.但是却未能成功.

public static List getPersonList(String jsonstring, Class cls) {

List list =new ArrayList();

  try {

list = JSON.parseArray(jsonstring, cls);

  }catch (Exception e) {

// TODO: handle exception

  }

return list;

}

2.分析:

后来发现原来是在Bean类中添加了有参构造后就覆盖了原来默认的无参构造,导致解析不成功.所以写Java Bean类时,要是写了有参构造,最好要加上无参构造,说不定哪里就用得上了,没有就会出错!

相关文章

网友评论

      本文标题:使用FastJson解析jsonstring时,未能解析成功

      本文链接:https://www.haomeiwen.com/subject/otmdiftx.html