我正在做一个Android应用程序,我正在使用Gson的翻新。我请求的类型之一是所谓的照片从API有两个URL在它,都是图片的链接。
data class Photo(val id: Int, val title: String, val pictureUrl: Uri, val thumbnailUrl: Uri)
我更希望refortment能直接将Json解析为类,我在考虑写一个额外的Gson适配器。但是我还没有在Kotlin中找到一个可以理解的例子。也考虑过使用一个额外的converterfactory???但是这似乎不对。
在这个问题上该怎么办呢?
2条答案
按热度按时间n8ghc7c11#
您可以使用以下代码示例:
并在创建Gson示例时注册此反序列化程序:
brtdzjyr2#
你可以用这个
TypeAdapter
来把Serialize
和Deserialize
这个Uri
像这样注册
Gson
。