我使用下面庫來解析的對象:Java的JSON解析陣列
{"name": "web", "services": []}
以下代碼
import com.json.parsers.JSONParser;
JSONParser parser = new JSONParser();
Object obj = parser.parseJson(stringJson);
當陣列服務是空的,它會顯示以下錯誤
@Key-Heirarchy::root/services[0]/ @Key:: Value is expected but found [email protected]::29
如果陣列服務有一個元素一切正常
{"name": "web", "services": ["one"]}
我該如何解決這個問題?
感謝
步驟1:使用傑克遜http://wiki.fasterxml.com/JacksonHome步驟2:後面謝謝我。 – whaley
+1爲傑克遜。落DAT-lib目錄下。 – Enrichman