我最近在后端中将Moshi替换为Gson,该后端有望将可空值的响应序列化为{ "value": null }
,而不是{}
。
Moshi和Gson都不默认执行此操作,但是Gson可以选择直接在构建器中执行此操作:
Gson gson = new GsonBuilder().serializeNulls().create()
。
莫希支持类似的东西吗?
答案 0 :(得分:4)
您可以在任何JsonAdapter上调用serializeNulls()以获取将序列化null的JsonAdapter。