Я пишу веб-сервис RESTful, использующий Java, который должен принимать как (POST) ввод неизвестного числа имени параметра, пары значений. Я думаю, что это лучший способ достичь этого.
POST-вводом будет JSON с ожидаемым форматом:
{"input" :
{ "x" = 1, "y"="Hello, "z"="1.2.3.4",... }
}
Ожидается, что значения параметров будут представлять собой сочетание int / long / float / string и т. Д. Ожидаемое поведение - сохранить эти входные данные в БД и предоставить их обратно по запросу. Сложность в том, что имена параметров неизвестны, я не могу написать методы getter и setter. Есть ли простой способ справиться с этим?
Будем очень благодарны за любые указатели в правильном направлении. Могу ли я прочитать это как список? Нужно ли писать Custom MessageBodyReaders? Есть ли другой способ достичь этого? Единственный вариант, о котором я могу подумать, - это отправить их в виде файла и проанализировать его, но я надеюсь, что есть более простые / более чистые решения. Спасибо за любые ссылки ...