2015-05-24 63 views
0

是否有任何示例顯示如何編寫json模式以在一個文件中包含多個獨立對象?包含多個獨立類型的json模式

如果可能的話,是否有任何Java庫可以將它們全部轉換爲單獨的pojos,反之亦然?

回答

1

JSON要求您始終擁有一個數組或一個對象作爲根元素。如果不是這種情況,那麼它是無效的JSON。

這就是說,爲什麼你不把你的多個indindpendent對象包裝在一個根對象?這樣做,您將能夠使用任何功能的JSON編組器。

+0

你可能的意思是「將你的...對象包裹在一個根數組中」? –

+0

@SteveBennet這是爲什麼?從JSON的角度來看,它應該沒關係,但是將它包裝在一個對象中會使得java中的解組更簡單一些......或者我在這裏丟失了什麼? – Timo

+0

哦,我只是想,如果你有幾個「獨立的對象」,你不一定有鍵分配給他們,這使得它們變成一個更復雜的對象。 –