2013-10-25 6 views
0

я разместил вопрос сегодня о том, как разобрать PHP URL, которые содержат объекты JSon здесь:ошибка при разборе объект JSON из URL

How to parse JSON object from PHP URL

Но теперь я изменил URL в надежде, что станет легче разобрать, что url, но все же не могу это сделать.

Так что, когда я разобрать объект JSON из URL (.com) сила остановки приложения и ошибка LogCat были:

10-25 22:44:25.065: E/JSON Parser(22241): Error parsing data org.json.JSONException: Value <HTML><HEAD> of type java.lang.String cannot be converted to JSONObject 

Однако код работает для другой URL.

ответ

0

URL-адрес, связанный с тегом html, а не с строкой JSON! Это может быть строка json в браузере. Удалите html-теги (используйте базовый редактор) и повторите попытку :)

+0

мой url зависит от того, что я был взят данные и преобразовал его в json, используя php, так как я могу удалить тег html из него? – user2870902

+0

Вы можете использовать парсер HTML DOM, извлечь строку JSON и продолжить. – Akshay

+0

спасибо, я попробую сейчас. – user2870902

0

Может ли значение начинаться с "<HTML> <HEAD>" указать ошибку приложения? или страница не найдена, может быть?

Попробуйте проверить (Debuger, или sysout) какое значение вы получаете.

+0

Причина - теги html и заголовка в URL-адресе (не json-объект) – user2870902

Смежные вопросы