0
我有一個文本文件 'input.txt中' 包含該文本如何在使用Jackson將文本文件映射到json時忽略屬性?
{
"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);
我的學生都沒有屬性命名「產品」,並因此在將json文本映射到產品對象時發生異常。那麼,當從文本文件映射到產品對象時,什麼是正確的方式會忽略此「產品」屬性?
你有沒有嘗試使用[註釋類型XmlRootElement將(http://docs.oracle.com/javaee/5/api/javax/xml/bind/annotation /XmlRootElement.html)? –
在這種情況下,而不是JsonRootName,但只是看看我上面的鏈接。 –