在 vertx 中执行 Json.encodePrettily(object) 时空值也被包括在内
while doing Json.encodePrettily(object) in vertx null values are also getting included
在 vertx 中执行 Json.encodePrettily(object) 时空值也被包含在内。
所以需要知道我们如何配置它以避免响应中出现空值。
io.vertx.core.json 是使用 jackson fasterxml 实现的,因此 vertx 在内部使用 jackson fasterxml 库。因此,除非明确要求,否则无需将任何其他 json 库与 vertx.
一起使用
所以为了避免同样的情况,我们可以使用以下
Json.prettyMapper.setSerializationInclusion(Include.NON_NULL);
您还可以添加
@JsonInclude(JsonInclude.Include.NON_NULL)
在模型的顶部 class。
在 vertx 中执行 Json.encodePrettily(object) 时空值也被包含在内。
所以需要知道我们如何配置它以避免响应中出现空值。
io.vertx.core.json 是使用 jackson fasterxml 实现的,因此 vertx 在内部使用 jackson fasterxml 库。因此,除非明确要求,否则无需将任何其他 json 库与 vertx.
一起使用所以为了避免同样的情况,我们可以使用以下
Json.prettyMapper.setSerializationInclusion(Include.NON_NULL);
您还可以添加
@JsonInclude(JsonInclude.Include.NON_NULL)
在模型的顶部 class。