2014-03-30 42 views
0

我需要解析一個數組,這樣說:解析非json數組...可能嗎?

"rows":["row1","value"] 

,一個是不是一個JSON數組,OFC,但不存在使用在這種情況下,傑克遜解串器太辦法,我真不」?不知道爲什麼作者決定解析這樣的事情,但我沒有選擇...

編輯: 它是如何工作的。作者決定該數組中的第一個字符串標識第二個字符串的類型。如果第一個是「原子」,那麼第二個將是一個字符串,一個整數等等。 實施例:

["atom","245"] 

在情況下,它是「陣列」第二將某種類型的JSON數組。

實施例:

["array","[...]"] 

在情況下,它是 「OBJ」 這將是一個JSON對象

["obj",{"hello":"world"}] 

我需要一種方法來掃描第一元件等改變將被填充的pojo上的字段。

回答

0

爲什麼不把它放在花括號之間,這會使它成爲JSON對象?

{ 
    "rows": ["row1", "value"] 
} 

如果你想數組轉換爲一個字典,那麼請忽略我的答案...

+0

問題確實是數組。我會在我的問題上加一些說明,等一下 – Phate