разобрать инстаграм json с помощью gson

Пытаюсь разобрать следующий простой json-ответ от instagram с помощью gson, но я получаю ответ "com.google.gson.stream.MalformedJsonException: незавершенный объект в строке 1, столбце 21":

{provider_url: http://instagram.com/, media_id: \"312873405259835666_223937937\", title:         \"#summer\", url: http://distilleryimage2.instagram.com/d4e0e83021cc11e2b74c22000a9f1427_7.jpg, author_name: \"kajsataskinen\", height: 612,width: 612,version: \"1.0\",author_url: http://instagram.com/, author_id: 223937937,type: \"photo\",provider_name: \"Instagram\"}

Если я заключаю http-ссылки в двойные кавычки, все работает нормально. Любые идеи?

Вы можете получить ответ Instagram JSON здесь: http://instagram.com/api/v1/oembed/?url=http://instagr.am/p/RXjLRULekS/

Спасибо


person iasonas    schedule 29.10.2012    source источник


Ответы (2)


Я вижу две вещи.

  1. То, что вы разместили в качестве ответа, на самом деле не то, что он ответил

  2. Строка там экранирована, возможно, что-то испорчено.

person Mike Park    schedule 29.10.2012

Как по мне, ответ правильно экранирован и "-ed:

{"provider_url":"http:\/\/instagram.com\/","media_id":

По-видимому, в строке, которую вы получаете, отсутствует экранирование. Как вы его получаете?

person jabal    schedule 29.10.2012