gpt4 book ai didi

java - 如何在Android中使用Volley方法发布数组,这里最后一个索引值发布在数据库中

转载 作者:太空宇宙 更新时间:2023-11-04 10:23:49 25 4
gpt4 key购买 nike

这是 Volley 功能。我使用了数组,有多个值,例如 arra[]={1,2,4,5} 我想用parameter.put("Data", array[]) 发送这个数组,这将如何发生?

public void sendData(){
requestQueue = Volley.newRequestQueue(getApplicationContext());

StringRequest request = new StringRequest(Request.Method.POST, insertUrl, new Response.Listener<String>() {
@Override
public void onResponse(String response) {

System.out.println(response.toString());
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {

}
}) {

@Override
protected Map<String, String> getParams() throws AuthFailureError {

Map<String,String> parameters = new HashMap<String, String>();
for(int i =0;i<array.length;i++) {
String A= array[i].toString();
parameters.put("Generated",A);
}

return parameters;
}
};
requestQueue.add(request);
}

最佳答案

您可能需要从 gson 转换为 json。

添加您的库。

compile 'com.squareup.retrofit2:converter-gson:2.2.0'

然后

Gson gson = new GsonBuilder()
.excludeFieldsWithoutExposeAnnotation()
.setDateFormat("yyyy-MM-dd HH:mm:ss").create();

parameters.put("Generated",gson.toJson(array));

关于java - 如何在Android中使用Volley方法发布数组,这里最后一个索引值发布在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50785101/

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