java - Json 包含特定子项的 Null 值
问题描述
我有以下课程类型
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(Include.NON_EMPTY)
class Response {
@JsonProperty("employee")
private Employee employee;
@JsonProperty("orders")
private Orders orders;
}
我的订单如下所示
class Orders {
private ShippingInfo shippingInfo;
private String ordersCount;
}
我的 ShippingInfo 看起来像
class ShippingInfo {
private String shipmentType;
private String shipmentQuantity;
}
现在在显示响应 Json 时,我希望类的所有成员ShippingInfo
也显示空值。
我知道我们可以使用@JsonInclude(JsonInclude.Include.ALWAYS),但我只想为 ShippingInfo 使用它,而不是为 Orders 和Employees 等其他类。
解决方案
推荐阅读
- python - function_base.py pycharm ValueError:所需数组的深度太小
- python - ImageDraw - 动态调整字体大小以适应文本长度
- css - 如何更改 primevue/primefaces 中的断点值?
- ios - 如何防止 iOS Safari 将十进制值转换为电话链接
- node.js - Sequelize 事务和增量
- c# - 如何跨项目显示消息?
- r - 如何测量单独数据框中点之间的距离?
- ssl - 从私钥获取 SSL 证书文件
- linux - 从 x_64 为 ARM 交叉编译铬时出错
- php - PHP, Bootstrap - 用户/密码验证