我正在尝试将String []添加到okhttp正文中。 产生的json应该是这样的:
{
"name": "John",
"passwords": [
"asd123123",
"sdf123232"
]
}
我不知道要输入多少个密码。
我的代码:
public String getArrToString(String[] arrayData) {
StringBuilder stringBuilder = new StringBuilder();
for (int i = 0 ; i < arrayData.length; i++) {
stringBuilder.append(arrayData[i]);
if (i < arrayData.length - 1) {
stringBuilder.append(",");
}
}
return stringBuilder.toString();
}
和
String arrayData[] = user.getPasswords();
body = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("name", user.getName())
.addFormDataPart("passwords", getArrToString(arrayData))
.build();