Использование WFC REST Webservice в Android - PullRequest
0 голосов
/ 17 ноября 2010

Я просто пытаюсь создать WCF REST Webservice для Android, следуя этому уроку http://fszlin.blogspot.com/2010/05/comsuming-wcf-services-with-android.html

Но я получаю ошибку, когда пытаюсь использовать JSONArray в Android.

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

"Текст JSONArray должен начинаться с '[' с символа 1 «test» »*

Я пытаюсь вставить символ [в метод сервиса, которому я возвращаю строку ['testing'].но я не работаю.

Любая помощь будет признательна Спасибо

1 Ответ

0 голосов
/ 17 ноября 2010

Это потому, что ваша служба WCF не возвращает объект Json или массив. Похоже, он возвращается просто: «тестирование». Действительное возвращаемое значение json должно быть: {"message": "Тестовые данные"} или же [{ "Сообщение": "TestingArray"}]

.

Пожалуйста, измените ваш сервис, чтобы вернуть что-то подобное. Также вы можете использовать JsonObject.ToString () для получения правильной строки json.

...