[英]Jackson Unable to find property 'xxx' on class: yyy
我正在尝试使用杰克逊使用以下代码将YAML文件解析为对象:
yaml.loadAs(userFilterConfigInputStream, UserFilterConfiguration.class);
我收到以下错误:
在类com.yyy上找不到属性“ xxx”。
我不明白,因为我的构造函数看起来很清楚:
public UserFilterConfiguration(
@JsonProperty("groups") List<String> groups)
我尝试用String
或String[]
替换List<String>
,但仍然遇到相同的错误。
最后,我设法通过将yaml.loadAs...
替换为
ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
userFilterConfig = mapper.readValue(configFile, UserFilterConfiguration.class);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.