我无法实现 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
有没有人知道什么是错的?
答案 0 :(得分:2)
尝试这种方式:
ff
答案 1 :(得分:0)
将null转换为字符串,它将起作用。 (String)null