这算是一个小问题啦,但还是记录一下,以后再好好研究底层原理:
首先,带解析的json字符串(String类型):
[{“name”: “Android\u7a0b\u5e8f\u8bbe\u8ba1\u4e0e\u5f00\u53d1”, “tName”: “\u7a0b”, “week”: “1-11\u5468”, “day”: “1”,…}, {…},{…}]
然后我想将它转换成数组(info就是上面的字符串):
import com.alibaba.fastjson.JSON;
List<JwCourse> jwCourses = JSON.parseArray(info, JwCourse.class);
System.out.println(jwCourses);
结果数组里面的对象属性都为null或者0
我的问题是原来的类JwCourse没有写get set方法,只写了构造函数,
添加了get和set方法后问题解决