2013-02-12 73 views
2

最近我使用了Jackson與Spring MVC結合來序列化域對象。 爲了減少循環引用我已經使用@JsonIdentityInfo這樣的:使用Javascript/jQuery反序列化Jackson對象

@JsonIdentityInfo(generator=ObjectIdGenerators.IntSequenceGenerator.class, property="@modId") 
public class Modulo implements Serializable { 
... 
} 

我現在正在做的是接收這些對象爲JSON。 我想反序列化對象並訪問它們,但我只能通過對每個對象的第一次引用來做到這一點。我無法訪問對同一對象的下一個引用。主要是我不知道該怎麼做。

我想要做的是創建一個HTML表與收到的對象。 我會用Javascript或jQuery來做到這一點。 你能幫我嗎?謝謝

回答

0

看起來傑克遜2.0+在這裏實現了一點點。也許jsonld.js是你需要的?

+0

讓我檢查一下。由於我正在處理其他事情,所以需要一段時間。感謝參考。 – Spacemonkey 2013-02-18 15:59:01

+0

@pkmorken我正在閱讀JSON-LD規範,我有一些疑惑。 1)我可以使用JSON-LD保持我的JSON生成器(傑克遜+ Spring MVC)不可改變,還是應該使用Node.js或任何其他額外的後端組件? 2)如果我保留了我的配置,我應該在我的JSON中包含「@ context」,並且'jsonld.js'會在前端處理這個問題嗎?謝謝 – Spacemonkey 2013-03-08 17:20:05

相關問題