Что использовать для замены StringMap в последней версии Gson - PullRequest
0 голосов
/ 31 января 2019

Я использую StringMap из Gson 2.2, но, похоже, в последней версии Gson он удален, тогда какой класс мне использовать для его замены?Спасибо

1 Ответ

0 голосов
/ 31 января 2019

Исходный код StringMap сообщает (а также его исходный код bundle делает), он был получен из LinkedHashMap.Просто используйте LinkedHashMap<String, ...>, чтобы сохранить поведение вашего кода, использующего класс строковой карты, и следовать первоначальному дизайну класса строковой карты (он сохранил порядок свойств JSON).

Определенно,хороший пример неиспользования файлов из внутренних пакетов библиотеки (com.google.gson.internal звучит так же).

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