如何将数组传递给okhttp android

如何将数组传递给okhttp android,android,okhttp,Android,Okhttp,我想在okhttp中传递一个数组作为参数 RequestBody formBody = new FormBody.Builder() .add("customerId", "0000000003") .add("storeId","rayban") .add("items[]",array.toString()) .build(); 我想将items数组传递给表单生成器。 但是我无法将数组传递给api。我如何才能做到这一点。如何将数组传递给okhttp。您可以像下面这样发送 FormBody

我想在okhttp中传递一个数组作为参数

RequestBody formBody = new FormBody.Builder()
.add("customerId", "0000000003")
.add("storeId","rayban") 
.add("items[]",array.toString())
.build();
我想将items数组传递给表单生成器。
但是我无法将数组传递给api。我如何才能做到这一点。如何将数组传递给okhttp。

您可以像下面这样发送

FormBody.Builder builder = new FormBody.Builder();
builder.add("customerId", "0000000003")
builder.add("storeId","rayban") 
for(int i = 0; i < array.length; i++){ 
  builder.add("items[" + i + "]", array[i])
}

FormBody body = builder.build();
FormBody.Builder=new FormBody.Builder();
builder.add(“customerId”,“0000000003”)
builder.add(“storeId”、“rayban”)
对于(int i=0;i
这是否回答了您的问题@Jayanath无法解决请求Body Builder我是说Builder