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