【发布时间】:2015-04-24 20:19:10
【问题描述】:
我有一个包含此文本的文本文件“input.txt”
{
"product" : {
"name" : "Pro-1",
"category" : "A"
}
}
还有一个班级
public class Product {
@JsonProperty("name")
public String name;
@JsonProperty("category")
public String category
...
...
}
我正在使用杰克逊
Product p = mapper.readValue(new File("input.txt"), Product.class);
我的类没有名为“product”的属性,因此在将 json 文本映射到产品对象时发生异常。那么,从文本文件映射到 Product 对象时,忽略此“产品”属性的正确方法是什么?
【问题讨论】:
-
您是否尝试过使用Annotation Type XmlRootElement?
-
在这种情况下是 JsonRootName,但看看我上面的链接。