Я работаю над проектом, в котором я использую Volley
как сетевой библиотеки. Мне нужно отправить массив данных на сервер.Android Volley Сообщение Форма массива данных
Мой код поместить строку Params выглядит
for(int i=0;i<data.size();i++)
{
jsonObjReq.addStringParam("params",data.get(i).getId());
}
И данные, которые он отправляет на сервер холост данные
Content-Disposition: форм-данных; Name = "Титулы"
5810707039473e73135c9b16
Каким бы данные, которые я хочу, чтобы опубликовать как выглядит
Content-Disposition: форм-данных; Name = "PARAMS [0]"
5810707039473e73135c9b16
Content-Disposition: форм-данных; Name = "Титулы [1]"
5810707039473e73135c9b16
Я попытался вручную создать square brackets
с помощью этого кода
for(int i=0;i<data.size();i++)
{
jsonObjReq.addStringParam("params["+i+"]",data.get(i).getId());
}
Но данные, которые он пост выглядит как
контент- Планировка: данные формы; Name = "Params% 5B0% 5D"
5810707039473e73135c9b16
Content-Disposition: форм-данных; имя = "PARAMS% 5B1% 5D"
5810707039473e73135c9b16
Вот почему его не получить разобран на сервере.
Помогите мне.
Почему вы не пытаетесь использовать 'HashMap'? –