尝试使用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/
由于
答案 0 :(得分:0)
我能看到的两件事。
您发布的内容因为回复实际上不是回复的内容
那里的字符串已经逃脱,可能搞乱了。
答案 1 :(得分:0)
至于我,响应被正确转义并且“-ed:
{"provider_url":"http:\/\/instagram.com\/","media_id":
显然在你收到逃脱的字符串中失踪了..你怎么得到它?