我剛剛升級到2.0.5傑克遜,發現這個所謂的@JsonIdentityInfo,允許你做一次定義一個對象新的屬性,但隨後有串行創建對單個對象的引用,而不會產生重複每次其所見。實際上很不錯。 http://wiki.fasterxml.com/JacksonFeatureObjectIdentity@JsonIdentityInfo在陣列
的文檔指出此功能目前還不目前支持的陣列。我想知道有沒有人知道其他方法?我有JSON的片段可能會是像這樣的:
{
"people":[
{ "@id" = 1, "name"="bill"},
{ "@id" = 2, "name"="joe"}
],
"friends": [1,2]
}
我想有「朋友」與「人」的對象數組膨脹,以同樣的方式,「人」的意志。有誰知道一種方法來做到這一點?