簡體   English   中英

傑克遜(Jackson)無法在課程yyy上找到屬性“ xxx”

[英]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)

我嘗試用StringString[]替換List<String> ,但仍然遇到相同的錯誤。

最后,我設法通過將yaml.loadAs...替換為

ObjectMapper mapper = new ObjectMapper(new YAMLFactory());
userFilterConfig = mapper.readValue(configFile, UserFilterConfiguration.class);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM