无法实现JsonObjectRequest

时间:2016-05-12 10:54:12

标签: java android json

我无法实现 JsonObjectRequest 从网上获取 JsonObject 。 我正在尝试创建一个新的 JsonObjectRequest

  JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, url, null,
            new Response.Listener<JSONObject>() {
                @Override
                public void onResponse(JSONObject response) {
                    try {

                        JSONObject ratesJsonObj = response.getJSONObject("rates");
                        String RON = ratesJsonObj.getString("RON");

                        Log.v("Currency", RON);

                    } catch (JSONException e) {
                        e.printStackTrace();
                    }

                }
            }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
    });

但是所有这一切都是由安卓工作室的红色高调引起的,它说

Error:(41, 47) error: reference to JsonObjectRequest is ambiguous, both constructor 
JsonObjectRequest(int,String,String,Listener<JSONObject>,ErrorListener)
in JsonObjectRequest and constructor 
JsonObjectRequest(int,String,JSONObject,Listener<JSONObject>,ErrorListener) 
in JsonObjectRequest match

有没有人知道什么是错的?

2 个答案:

答案 0 :(得分:2)

尝试这种方式:

ff

答案 1 :(得分:0)

将null转换为字符串,它将起作用。 (String)null