2014-10-17 4 views
0

Я получаю данные с сервера, создавая запрос на получение (HttpRequest). Данные не находятся в формате Json (когда я открываю ссылку в веб-браузере, он говорит: «Этот XML-файл, похоже, не связан с какой-либо ассоциированной с ним информацией о стиле. Дерево документов показано ниже.»)Как анализировать данные в ферме Json с помощью Google http client (приложение для Android)?

это тот случай, когда я называю эту строку:

HttpRequest request = buildGetRequest("TreeLocation"); 
final LocationListResponse response = request.execute().parseAs(getResultType()); 

приложение останавливается там, и я думаю, что это потому, что не regconize в ResultType.

Итак, теперь я хочу объявить тип контента как Json. Кто-нибудь знает, как объявить тип контента в клиентской библиотеке Google http?

ответ

0

просто преобразовать ваш ответ XML в JSON с помощью JSON library..and, то вы получите JSON ответ

использовать эту ссылку Convert XML to JSON object in Android

Edit 1:

Вы можете добавить это и попробовать

httpPost.setHeader("Content-type", "application/json"); 

для json respomse