0
鑑於此示例文檔:Jackon反序列化:如何引用另一個屬性?
{
"currency": "USD",
"items": [{
"description": "foo",
"price": 100
}, {
"description": "bar",
"price": 50
}]
}
而這些Java類
class Order {
Currency currency;
List<Item> items;
static class Item {
String description;
Money price;
}
static class Money {
BigDecimal amount;
@SomeDeserializationAnnotation("to reference currency from parent document Order")
Currency currency
}
}
是否像@SomeDeserializationAnnotation("to reference currency from parent document Order")
存在嗎?
如果不是,它甚至可以使用自定義解串器嗎?
所以你真正的問題是如何獲得''價格':100'條目,即使它是你的數據結構中的一個單獨的類? – Robert
事實上是:如何將Money.currency設置爲Order.currency 上的相同值我剛剛發現了這兩個註釋可能有幫助但不確定:'JsonBackReference'和'JsonManagedReference' here http:// wiki .fasterxml.com/JacksonFeatureBiDirReferences – redben
本維基只涵蓋舊的Jackson 1.x分支。你真的還用它嗎?我建議使用2.x版本。 – Robert