我的json文件看起来像
"persons" : {
"-L1oNCxcRtS1" : {
"createdByUser" : "P94r8Wlv3lOUZwsKB",
"createdOn" : "2018-01-02T00:58:55.082Z",
"modifiedByUser" : "P94r8Wlv3lOUZwsKBeb",
"modifiedOn" : "2018-01-02T00:58:55.082Z",
"photoBlobUser" : "OUZwsKBeblAy4vEyQ2",
"userId" : "wsKBeblAy4vEyQ2"
},
"-L1oNKHP3C" : {
"createdByUser" : "UblFOHN3BqRKr2",
"createdOn" : "2018-01-02T00:59:29.641Z",
"emailAddress" : "adabas@abc.in",
"isSocialDataShared" : true,
"modifiedByUser" : "4owBjUblFOHN3BqRKr2",
"modifiedOn" : "2018-04-11T16:00:08.318Z",
"name" : "Arun",
"nickname" : "Arun",
"photoBlobUserID" : "4owBjHYyehdMwwUbl",
"userId" : "4owBjHYyehdMwwUblFOHN3BqRKr2"
}
.............
其中-L1oNCxcRtS1和-L1oNKHP3C是人,我们需要像它一样解析结构并将其保存在csv中,如表格格式,其中一个附加列将是具有两个值的人,其余列将是键。
请建议。
答案 0 :(得分:0)
Python有一个用于解析json数据的'Json'库。您可以使用json.dumps()方法解析json格式数据,它将返回一个包含键值对的字典。从那里你可以非常分开各自的键值。 https://docs.python.org/2/library/json.html