解决方案 »

  1.   

    1.如果你的数据是从不同的url上返回的你需要写两个解析方法分别解析。
    2.如果你的数据是从一个url上返回的我只能说设计接口的人脑残。
      

  2.   

    不是很简单吗?json可以判断有哪个字段,getString,一个url返回也不是什么大问题。
      

  3.   

    是两个URL返回的数据,第二种会解析的,第一种不太明白
      

  4.   

    第一种是解析成List<Clazz>
      

  5.   


    请问红色这边应该怎么写应该这样写吧:
    Response.success(new JSONObject(json),HttpHeaderParser.parseCacheHeaders(response));
      

  6.   


    请问红色这边应该怎么写应该这样写吧:
    Response.success(new JSONObject(json),HttpHeaderParser.parseCacheHeaders(response));Type mismatch: cannot convert from Response<JSONObject> to Response<T>,和上面的 Response<T>不匹配啊
      

  7.   


    /**
     * 将json格式转换成list对象
     * 
     * @param jsonStr
     * @return
     */
    public static List<?> jsonToList(String jsonStr) {
    List<?> objList = null;
    if (gson != null) {
    java.lang.reflect.Type type = new com.google.gson.reflect.TypeToken<List<?>>() {
    }.getType();
    objList = gson.fromJson(jsonStr, type);
    }
    return objList;
    }