У меня есть следующие параметры строки запроса, посланные от клиентаREST Строка запроса Параметр
{"take":75,"skip":0,"page":1,"pageSize":75,"filter":{"logic":"and","filters":
[{"field":"prodCode","operator":"eq","value":"Z20"}]}}:
В REST сервере, как я мог бы получить вышеуказанную форму и правильно назначить каждую категорию?
Обновление 1
MultivaluedMap params = uriInfo.getQueryParameters();
Значение Params является
{_ = [1437904506062], { "принимать": 75, "пропустить": 0, "страница" : 1, "PAGESIZE": 75, "фильтр": { "логика": "и", "фильтры": [{ "поле": "prodCode", "оператор": "э", "значение": "Z30 "}]}} = []}
это является параметром запроса, так что вы должны получить его с помощью ключа. Таким образом, используя этот ключ, сохраните выше в 'String', а затем проанализируйте как' JSON'. Вы сможете извлечь любой ключ/значение, как хотите. Извиняюсь, если я неправильно понял вопрос. –
@AnkitNigam Итак, вы хотите сказать с клиентской стороны разбор данных и отправки на сервер? Не могли бы вы предоставить образец фрагмента кода? – user75ponic
Нет, я имел в виду, что клиент будет отправлять данные, как в обычном тексте. Вы можете сохранить его в 'String', а затем разобрать на стороне сервера' JSON'. Это то, что вы хотите, я могу предоставить фрагмент, если вы хотите выше? –