我用来通过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
守着一只汪
青春有我
跃然一笑
随时随地看视频慕课网APP
相关分类