将空对象 Gson 转换为 Json

Converting null object Gson to Json

我使用 Google 的 Gson API 已经有一段时间了,我喜欢它的简单性。

尽管如此,我已经(可能)发现了 toJson 方法中的错误。

当我尝试将 null 对象转换为 JSON,而不是异常,或者 null 字符串 return,我得到 String 的值为 null.

你认为这是一个错误吗?

没有,null is a valid JSON value.

null 在转换时不生成 NullPointerException 因为它是文字并且是有效的 Gson 值。