我想使用SQL Server數據同步Android設備上的SQLite數據庫。我正在使用Visual Studio中開發的Webservice。Android將XML轉換爲Json通過webservice傳遞的錯誤
的web服務返回的XML,我是從
client.get("http://10.0.2.2/WebApi/api/mpapi/GetAllWriting", params, new AsyncHttpResponseHandler() {
越來越現在我傳遞的響應從中提取JSON陣列。
Gson gson = new GsonBuilder().create();
try {
// Extract JSON array from the response
JSONArray arr = new JSONArray(response);
System.out.println(arr.length());
我收到以下錯誤。
方法拋出'java.lang.NullPointerException'異常。不能評價org.json.JSONArray.toString()
響應值是
[{ 「ID」:1, 「標題」: 「丹麥」, 「德」:「汗「},{」Id「:2,」Title「:」Rayan「,」Des「:」Linkon「}]
錯誤是什麼錯誤是XML格式不正確?我是否需要更改Webservice./請指導,因爲我主要從多個位置複製編碼。
r從uuest queston獲取xml或json看起來json但是你已經寫了xml plz澄清 – Dilip
你確定這個響應正是你上面顯示的嗎?如果您嘗試將不是數組的JSON解析爲'JSONArray',則可能會出現您提到的錯誤 – x0r