【发布时间】:2021-10-31 08:05:25
【问题描述】:
我有一个将 JSONArray 作为参数的 API,它提供一个 JSONObject 作为响应。 API 工作正常,但报错
com.android.volley.ParseError: org.json.JSONException: End of input at character 0 of
at com.android.volley.toolbox.JsonArrayRequest.parseNetworkResponse
当我收到回复时。
JsonArrayRequest volleyRequest= new JsonArrayRequest(Request.Method.POST, url,
params, res -> {
try {
Log.d("TAG", "PostApiMethod: "+res);
} catch (JSONException e) {
Log.e("TAG", "PostApiMethod: ", e);
}
}, error -> {
Log.e(TAG, "PostApiMethod: ", error);
}
}) {
@Override
public String getBodyContentType() {
return "application/x-www-form-urlencoded; charset=UTF-8";
}
};
VolleySingleton.getInstance(context).addToRequestQueue(volleyRequest);
在使用 Volley 时有什么方法可以做到这一点。
【问题讨论】:
-
你能编辑问题集 JSONArray 结构吗
标签: java android android-volley