如果 Moshi 中的值不匹配,如何回退到枚举

2024-02-15

我有一个枚举类,如果值与其中任何一个都不匹配,则希望它回退到特定的枚举值。我发现了一个关于使用 EnumJsonAdapter 的 Moshi 问题,但我没有看到任何可供我使用的公共类。

我使用的是莫西 1.8.0

关于如何实现此目标的任何想法,或者编写自定义 JSON 适配器是唯一的方法吗?


有一个适配器工件用于额外的适配器,例如枚举Json适配器 https://github.com/square/moshi/blob/master/moshi-adapters/src/main/java/com/squareup/moshi/adapters/EnumJsonAdapter.kt.

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如果 Moshi 中的值不匹配,如何回退到枚举 的相关文章

随机推荐