0
我收到我的HTTP Web服務反序列化多種類型與GSON
{"status":100,"data":[{"name":"kitchen chair","price":25.99,"description":null}]}
現在我希望能夠反序列化這種下面的JSON響應。我偶然發現了谷歌的Gson,它起初在一些小型測試用例上運行良好,但是我在上面的字符串反序列化時遇到了一些麻煩。
我知道data
字段中只有一個項目,但它可以保存多個,這就是爲什麼所有響應都將data
字段作爲數組。
我讀Gson User Guide和理想,我想有一個Response
對象,它有兩個屬性:status
和data
,但data
場必須是這大概是使它很難GSON Map
的List
對象。
然後,我看着this這是一個更接近我的問題的例子,但我仍然無法弄清楚。在這個例子中,整個響應是一個數組,而我的JSON字符串有一個字符串元素,然後是一個數組。
我最好怎麼去反序列化呢?