我有一个json字符串。我想将其转换为 java 对象。我的实体类是Deneme.java.
Result变量存储json字符串。我怎样才能做这个过程?
我收到一个错误:Expected BEGIN_OBJECT but was BEGIN_ARRAY
来自服务器的数据是,
{"games":
[
{"game":"Football","probability":0.74656546},
{"game":"Football","probability":0.23432424},
{"game":"Football","probability":0.2342342343}
]
}
Deneme.java是,
import com.google.gson.JsonObject;
import org.json.JSONArray;
import java.util.List;
public class Deneme {
private List<JsonObject> matches;
public List<JsonObject> getMatches() {
return matches;
}
public void setMatches(List<JsonObject> matches) {
this.matches = matches;
}
}
我的代码是:
Gson gson = new Gson();
Deneme obj = gson.fromJson(result, Deneme.class);
手掌心
互换的青春
相关分类