我通常会打印字典:
def print_row(self):
print (json.dumps(self.example_entry, indent=4, sort_keys=True))
但是,这就是我现在得到的:
>>> f.print_row()
{
"#export_date": "1475226000146",
"artist_id": "1159638168",
"artist_type_id": "1",
"is_actual_artist": "1",
"name": "\uc2e4\ubc84 \ud14c\uc774\ube14",
"view_url": "http://itunes.apple.com/artist/silbeo-teibeul/id1159638168?uo=5"
}
我如何打印name
字段,就像在dict中一样,例如:
>>> print(f.example_entry)
{'#export_date': '1475226000146', 'artist_id': '1159638168', 'name': '실버 테이블', 'is_actual_artist': '1', 'view_url': 'http://itunes.apple.com/artist/silbeo-teibeul/id1159638168?uo=5', 'artist_type_id': '1'}
注意,我也尝试过使用pprint
,我认为这比上述两个选项都要糟糕。希望json.dumps
中有一个选项可以给我我想要的东西。
答案 0 :(得分:5)
json.dumps(..., ensure_ascii=False)
{
"#export_date": "1475226000146",
"artist_id": "1159638168",
"artist_type_id": "1",
"is_actual_artist": "1",
"name": "실버 테이블",
"view_url": "http://itunes.apple.com/artist/silbeo-teibeul/id1159638168?uo=5"
}