//解析网络json的过程在getJSONResult这个方法里
getJSONResult(queue);
创建JsonObjectRequest请求,当然,里面要放参数,放参数之前,看下底层代码:
public JsonObjectRequest(String url, JSONObject jsonRequest, Listener listener, ErrorListener errorListener) {
this(jsonRequest == null ? 0 : 1, url, jsonRequest, listener, errorListener);
}
看过这个构造方法之后,相信应该知道大概放的参数个数和意义了吧
第一个参数是 路径url,也就是我们刚开始定义的一个网络json地址
第二个参数是 JSONObject ,传null
第三个参数是 从字面上看是一个监听,这时候要new出来 Response.Listener这个方法
第四个参数是 ErrorListener请求错误的(没有请求成功)
创建JsonObjectRequest请求(代码参数全放在下面):
解析之后我这里是将其Log出来
//第二步:创建JsonObjectRequest请求
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(jsonath, null, new Response.Listener() {
@Override
public void onResponse(JSONObject jsonObject) {
try {
JSONArray data = jsonObject.