Moshi 相当于 Gson 的“serializeNulls”

Lui*_*ger 2 json gson moshi

我最近在后端将 Moshi 替换为 Gson,该后端预计将具有可为空值的响应序列化为{ "value": null },而不是{}.

默认情况下 Moshi 和 Gson 都不这样做,但 Gson 可以选择直接在构建器中执行此操作:

Gson gson = new GsonBuilder().serializeNulls().create().

Moshi 是否支持类似的东西?

Jes*_*son 6

您可以在任何 JsonAdapter 上调用 serializeNulls() 以获取将序列化空值的 JsonAdapter。