从json文件

时间:2015-09-28 23:35:47

标签: python json

我有一个json文件,其中包含来自趋势主题标签的推文数据,现在在创建我的子文件后,我只需要提取所有用户的用户screen_name。 尝试使用以下代码导致错误:  File" /Users/Adel/Documents/Tweepy/jsonextracting.py" ;,第19行,in     my_dict [' ID'] = item.get(' ID') AttributeError:' unicode'对象没有属性' get'

python代码:

import json
input_file=open('/Users/Adel/Downloads/data/test.json', 'r') 
output_file=open('/Users/Adel/Downloads/data/test2.json', 'w') 
json_decode=json.load(input_file)
 for item in json_decode:
 my_dict={}
 my_dict['id']=item.get('id')
 print my_dict
 back_json=json.dumps(my_dict, output_file)
 output_file.write(back_json)
 output_file.close()

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

当你遍历字典时,你只是在遍历键重试

 for item in json_decode.values():

将迭代值而不是