龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

对比分析json及XML(11)

时间:2014-12-03 03:00来源:网络整理 作者:网络 点击:
分享到:
复制代码 代码如下: JsonObjectRequest jsonObjRequest = new JsonObjectRequest(Request.Method.GET, url, null, new Response.ListenerJSONObject() { @Override public void onResponse(JSONObject respo

复制代码 代码如下:

JsonObjectRequest jsonObjRequest = new JsonObjectRequest(Request.Method.GET, url, null,
        new Response.Listener<JSONObject>() {
            @Override
            public void onResponse(JSONObject response) {
                try {
                    MyLog.d(TAG, "response=" + response);
                    parseiQiyiInterfaceResponse(response);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {
                /*
                 * if (error instanceof NetworkError) { } else if (error
                 * instanceof ClientError) { } else if (error instanceof
                 * ServerError) { } else if (error instanceof
                 * AuthFailureError) { } else if (error instanceof
                 * ParseError) { } else if (error instanceof
                 * NoConnectionError) { } else if (error instanceof
                 * TimeoutError) { }
                 */
                MyLog.e(TAG, "onErrorResponse, error=" + error);
            }
        }) {
    @Override
    public Map<String, String> getHeaders() throws AuthFailureError {
        HashMap<String, String> headers = new HashMap<String, String>();
        headers.put("t", iQiyiInterface.getEncryptTimestamp());
        headers.put("sign", iQiyiInterface.getSign());
        return headers;
    }
};

  第二步,获取到对应的对应的JSONObject数据:

精彩图集

赞助商链接