Как откатиться на перечисление, если значения не совпадают в Моши - PullRequest
0 голосов
/ 10 января 2019

У меня есть класс enum, и я бы хотел, чтобы он возвращался к конкретному значению enum, если значения не соответствуют ни одному из них. Я обнаружил проблему с Moshi, в которой говорится об использовании EnumJsonAdapter, но я не вижу общедоступного класса для использования.

Я использую Moshi 1.8.0

Есть идеи о том, как этого добиться, или единственный путь - это создание собственного адаптера JSON?

1 Ответ

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

Существует артефакт для дополнительных адаптеров, таких как EnumJsonAdapter .

https://github.com/square/moshi/tree/master/adapters#download

...