json从flickr api返回没有被解析

时间:2013-12-12 18:25:49

标签: json node.js flickr

我正在尝试使用flickr api并从node.js服务器请求json格式的数据。我提供nojsoncallback=1,以便返回的json不包含在jsonp回调中。这是网址http://api.flickr.com/services/feeds/photos_public.gne?format=json&nojsoncallback=1

Json返回的格式不正确,JSON.parse无法解析它。如果我没有通过nojsoncallback查询参数和eval调用jsonFlickrFeed函数的响应,则会正确获取eval并获得该对象。我还注意到响应中的Content-type标头是application/x-javascript; charset=utf-8。我怀疑特殊字符在返回的响应中被双重转义。

我不想eval,我该怎么做才能将响应正确转换为字符串,然后解析它?

顺便说一下,gist是最简单的用例。没有模块,没有中间件。

0 个答案:

没有答案