2010-11-17 88 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