Я использую библиотеку 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
Попробуй это
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’] будут возвращать массив значений в цикле для вставки в базу данных.
Других решений пока нет …