如何解析json的最佳方式?

时间:2017-04-22 14:36:48

标签: python json python-3.x parsing dataframe

我有一个带有8kk对象的JSON文档,看起来像这样

{'_id': ObjectId('55d6e5114d02f49f998a08b5'),
 'created_at': 1440146705.612493,
 'message': 'Ð\x9fÑ\x80ивеÑ\x82! Ð\x97деÑ\x81Ñ\x8c вÑ\x8b можеÑ\x82е задаÑ\x82Ñ\x8c вопÑ\x80оÑ\x81 и бÑ\x8bÑ\x81Ñ\x82Ñ\x80о полÑ\x83Ñ\x87иÑ\x82Ñ\x8c оÑ\x82веÑ\x82 на него.',
 'room': '55d5928a4d02f4a55007344c',
 'sender': '55af71054d02f4571abe1f1f'}

我想解析它并创建一个数据框。所以我创建了一个数据框,然后将其连接到已存在的数据框,所以我做了

df = pd.DataFrame(pd.Series(my_json[0],index=my_json[0].keys())).transpose()
for i in my_json:
    df = pd.concat([df,pd.DataFrame(pd.Series(i,index=i.keys())).transpose()])

但这需要太长时间。还有其他正确的方法吗?

_id 55db1fff4d02f4aeb974dc6e
message Привет! Здесь вы можете задать вопрос и быстро...
room    55db1ffe4d02f4aeb974dc6c
created_at  1.44042e+09
sender  55af71054d02f4571abe1f1f

希望得到类似的东西,但转换

0 个答案:

没有答案