2010-11-17 85 views
0

我只是試圖爲Android 創建WCF REST web服務按照本教程http://fszlin.blogspot.com/2010/05/comsuming-wcf-services-with-android.html消費WFC REST web服務在Android中

但我得到一個錯誤,當我嘗試在Android中使用JSONArray。

JSONObject t = new JSONObject(new String(buffer)); 

「A JSONArray文本必須以‘[’在性格1‘測試’」

我試圖把角色[在服務的方法,我會返回一個字符串[「測試」。但我沒有工作。

任何幫助將感激 感謝

回答

0

那是因爲你的WCF服務不返回的JSON對象或數組。它似乎只是返回: 「測試」。 有效的json返回值應該是: {「message」:「Test Data」} 或 [{「message」:「TestingArray」}]。

請更改您的服務以返回類似的內容。你也可以使用JsonObject.ToString()來獲得一個有效的json字符串。

+0

我改變了它,但它仍然不工作:( – oattie 2010-11-17 17:54:47

+0

你現在得到什麼錯誤? – fpanizza 2010-11-18 18:18:43