用gson解析instagram json

时间:2012-10-29 16:13:35

标签: java gson instagram

尝试使用gson解析来自instagram的以下简单json响应,但我得到“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/

由于

2 个答案:

答案 0 :(得分:0)

我能看到的两件事。

  1. 您发布的内容因为回复实际上不是回复的内容

  2. 那里的字符串已经逃脱,可能搞乱了。

答案 1 :(得分:0)

至于我,响应被正确转义并且“-ed:

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

显然在你收到逃脱的字符串中失踪了..你怎么得到它?