【发布时间】:2017-06-02 23:34:15
【问题描述】:
如何避免使用 Circe json 序列化器将 None 序列化为 null?我无法强制此库跳过序列化字段为无。有没有可能实现?
【问题讨论】:
如何避免使用 Circe json 序列化器将 None 序列化为 null?我无法强制此库跳过序列化字段为无。有没有可能实现?
【问题讨论】:
我找到了解决方案。我们可以通过我们的配置提供实例打印机的隐式变量。 https://github.com/circe/circe/blob/master/modules/core/shared/src/main/scala/io/circe/Printer.scala 我们可以将 dropNullKeys 设置为 null,一切都像魅力一样工作。
【讨论】:
dropNullKeys 现在已更改为 dropNullValues - 参见此处:link