gpt4 book ai didi

java - 使用 android volley 库发送 JSONArray POST 请求

转载 作者:太空狗 更新时间:2023-10-29 12:39:17 25 4
gpt4 key购买 nike

我想用 volley 发送和接收一个 Json 数组。现在我可以接收一个数组,没问题,但我不知道如何发送请求(例如:使用 post 方法)。

JsonArrayRequest arrayReq = new JsonArrayRequest(URL,
new Listener<JSONArray>() {
}

最佳答案

 List<Map<String,String>> listMap =  new ArrayList<Map<String, String>>();
Map<String,String> map = new HashMap<String,String>();
try {

map.put("email", customer.getEmail());
map.put("password",customer.getPassword());

} catch (Exception e) {
e.printStackTrace();
}
listMap.add(map);

String url = PersonalConstants.BASE_URL+"/url";
JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(
Request.Method.POST, url, String.valueOf(new JSONArray(listMap)),
new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject jsonObject) {
Log.d(App.TAG, jsonObject.toString());
}
}, new Response.ErrorListener (){

@Override
public void onErrorResponse(VolleyError volleyError) {
Log.d(App.TAG,volleyError.toString());
}
}
);
App.getInstance().getmRequestQueue().add(jsonObjectRequest);

关于java - 使用 android volley 库发送 JSONArray POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28656865/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com