Как проанализировать вложенный непредсказуемый параметризованный Json без создания POJO? - PullRequest
0 голосов
/ 18 декабря 2018

Получение входных данных JSON от сервера, имя параметра которого может меняться со временем.выходной формат, который также будет json, исправлен.Но входные данные json могут измениться, поскольку они поступают от разных издателей.Клиенту нужен файл внешнего сопоставления (также в формате json), который он будет изменять только в том случае, если необходимо изменить имя входного свойства json или требуется дополнительный параметр.Это весенний загрузочный проект.Входные данные Json будут вложенными и могут не быть вложенными в зависимости от издателей. Входной JSON-1

соответствующий Выходной JSON-1

1 Ответ

0 голосов
/ 18 декабря 2018

Без создания POJO это возможно.Вам нужно будет получить значения свойств json по имени свойства.Вы можете изучить com.google.gson.JsonParser.Он берет Json String и анализирует его.JsonParser myParser = new JsonParser ();JsonElement elems = myParser.parse (jsonString);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...