Я использую довольно много неизменных коллекций, и мне любопытно, как их десериализовать с помощью Gson. Поскольку никто не ответил, и я нашел решение самостоятельно, я упрощаю вопрос и представляю свой собственный ответ.
У меня было две проблемы:
- Как написать одиночный
Deserializerдля всехImmutableList<XXX>? - Как зарегистрировать его для всех
ImmutableList<XXX>?