总结了一番,感觉是要将json转换成javabean对象
画红圈的地方是我在采用第三种方式时遇到的一个问题,这个地方报了错:
Cannot resolve constructor 'JSONObject(com.example.gsontest.Actor)'
错误: 对于JSONObject(Actor), 找不到合适的构造器 构造器 ...
目前不知道怎么解决QAQ
所以干脆换了Gson来生成json
我把博主的小demo改了一哈,顺便模拟了一下服务器返回数据之后,怎么从线程里传到主线程
import java.util.List;
public class Actor {
private String name;
private List<Fans> fans;
public Actor(){}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public List<Fans> getFans(){
return this.fans;
}
public void setFans(List<Fans> fans){
this.fans = fans;
}
}
package com.example.gsontest;
public class Fans {
private String name;
private int age;
public String getName(){
return th