我有一个如下所示的JSON文件:
[
"{'_filled': False,\n 'affiliation': u'Postdoctoral Scholar, University of California, Berkeley',\n 'citedby': 113,\n 'email': u'@berkeley.edu',\n 'id': u'4bahYMkAAAAJ',\n 'interests': [u'3D Shape',\n u'Shape from Texture',\n u'Shape from Shading',\n u'Naive Physics',\n u'Haptics'],\n 'name': u'Steven A. Cholewiak',\n 'url_citations': u'/citations?user=4bahYMkAAAAJ&hl=en',\n 'url_picture': u'/citations?view_op=view_photo&user=4bahYMkAAAAJ&citpid=1'}",
"\n"]
我使用python来提取引用的值。但是,我无法想象。 这是我的代码:
import json
json_data = open("output.json")
data = json.load(json_data)
print data[]
现在我知道数据将采用整数值,而我希望将其作为字典,我可以使用密钥进行搜索。 有什么方法可以实现这个目标吗?
答案 0 :(得分:1)
import json
import ast
json_data = open("output.json")
data = json.load(json_data)
print ast.literal_eval(data[0])['citedby']