【发布时间】:2019-06-21 21:08:33
【问题描述】:
Yaml 文件包含:
test:
subHeading: "1234"
Model.java
class Model{
@JsonProperty("test")
private SubHeading subHead;
private class SubHeading{
@JsonProperty("subHeading")
private String text;
}
我尝试解析以上Yaml内容如下:
Yaml yaml = new Yaml(new Constructor(Model.class));
System.out.println(yaml.load(new FileReader(PATH)).toString());
我立即得到一个异常:
Cannot create property=test for JavaBean=Model@13a5fe33
in 'reader', line 1, column 1:
test:
知道我做错了什么以及我可以在这里改变什么吗?
【问题讨论】:
标签: java jackson yaml snakeyaml