我用来通过Spring's序列化来自JSON的数据。@JsonPropertyRestTemplateexchange
@JsonProperty("ip_address")
public String ipAddress;
@JsonProperty("port")
public Integer port;
我需要这个属性来识别属性名称的大写和小写版本,即应该识别“ip_address”和“IP_ADDRESS”设置。@JsonProperty
我尝试了以下方法,但没有一个起作用:
@JsonFormat(with=JsonFormat.Feature.ACCEPT_CASE_INSENSITIVE_PROPERTIES)
在类级别应用不适用于 GitHub 中报告的现有问题。应用于模型类中的每个属性时也不起作用。
在对象映射器
bean 上使用MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES
。
这个使用 ObjectMapper
和 RestTemplate 的示例
也不起作用,即使使用与之前在项目上的示例组合代码也是如此。
这三个都只是具有各自属性的值,因为我为模板禁用了未知属性(也称为不同字母大小写)的错误。null
青春有我
跃然一笑
相关分类