【发布时间】:2011-04-27 05:59:35
【问题描述】:
我正在使用 Beej 的 Python Flickr API 向 Flickr 请求 JSON。 Flickr 返回的未解析字符串如下所示:
jsonFlickrApi({'photos': 'example'})
我想以字典的形式访问返回的数据,所以我有:
photos = "jsonFlickrApi({'photos': 'test'})"
# to match {'photos': 'example'}
response_parser = re.compile(r'jsonFlickrApi\((.*?)\)$')
parsed_photos = response_parser.findall(photos)
但是,parsed_photos 是一个列表,而不是字典(根据 type(parsed_photos)。它的输出如下:
["{'photos': 'test'}"]
如何确保我的解析数据最终成为字典类型?
【问题讨论】: