2

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

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

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

Moshi 是否支持类似的东西?

4

1 回答 1

6

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

于 2018-06-25T03:08:59.443 回答