【问题标题】:Avoid serialize to null using Circe json serializer避免使用 Circe json 序列化器序列化为 null
【发布时间】:2017-06-02 23:34:15
【问题描述】:

如何避免使用 Circe json 序列化器将 None 序列化为 null?我无法强制此库跳过序列化字段为无。有没有可能实现?

【问题讨论】:

    标签: json scala circe


    【解决方案1】:

    我找到了解决方案。我们可以通过我们的配置提供实例打印机的隐式变量。 https://github.com/circe/circe/blob/master/modules/core/shared/src/main/scala/io/circe/Printer.scala 我们可以将 dropNullKeys 设置为 null,一切都像魅力一样工作。

    【讨论】:

    • dropNullKeys 现在已更改为 dropNullValues - 参见此处:link
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    相关资源
    最近更新 更多