Как разместить массивы данных с помощью Android ion библиотеки?

Я использую библиотеку Ion для публикации данных в базе данных сервера в парах имя / значение строки и получения ответа JSON. Допустим, у вас есть таблица «A» в базе данных с атрибутами «x» и «y» (скажем, varchars), поэтому вы можете разместить запись в таблице следующим образом:

 Ion.with(getContext())
.load("https://abc/api/A")
.setBodyParameter("x", "somevalue")
.setBodyParameter("y", "anothervalue")
.asString()

Я хочу опубликовать несколько записей для вставки в таблицу одновременно, что я делаю так:

 Ion.with(getContext())
.load("https://abc/api/A")
.setBodyParameter("x[0]", "somevalue")
.setBodyParameter("y[0]", "anothervalue")
.setBodyParameter("x[1]", "somevalue")
.setBodyParameter("y[1]", "anothervalue")
.setBodyParameter("x[2]", "somevalue")
.setBodyParameter("y[2]", "anothervalue")
.asString()

если кто-нибудь знаком с ионами, пожалуйста, направьте меня. Вот ссылка на github-проект Ion: https://github.com/koush/ion

0

Решение

Попробуй это

Ion.with(getContext())
.load("https://abc/api/A")
.setBodyParameter("x[]", "a value")
.setBodyParameter("x[]", "b value")
.setBodyParameter("x[]", "c value")
.setBodyParameter("y[]", "d value")
.setBodyParameter("y[]", "e value")
.setBodyParameter("y[]", "f value")
.asString()

Затем на вашем сервере (например, PHP)

<?php
$xvalues= $_POST['x'];
$yvalues= $_POST['y'];

$ _POST [‘x’] и $ _POST [‘y’] будут возвращать массив значений в цикле для вставки в базу данных.

0

Другие решения

Других решений пока нет …