我知道這個問題已被多次詢問。我嘗試了幾種解決方案,但是我無法解決我的問題。在Python中將嵌套的JSON轉換爲CSV文件
我有一個大的嵌套JSON文件(1.4GB),我想使它變平,然後將其轉換爲CSV文件。
的JSON結構是這樣的:
{
"company_number": "12345678",
"data": {
"address": {
"address_line_1": "Address 1",
"locality": "Henley-On-Thames",
"postal_code": "RG9 1DP",
"premises": "161",
"region": "Oxfordshire"
},
"country_of_residence": "England",
"date_of_birth": {
"month": 2,
"year": 1977
},
"etag": "26281dhge33b22df2359sd6afsff2cb8cf62bb4a7f00",
"kind": "individual-person-with-significant-control",
"links": {
"self": "/company/12345678/persons-with-significant-control/individual/bIhuKnFctSnjrDjUG8n3NgOrl"
},
"name": "John M Smith",
"name_elements": {
"forename": "John",
"middle_name": "M",
"surname": "Smith",
"title": "Mrs"
},
"nationality": "Vietnamese",
"natures_of_control": [
"ownership-of-shares-50-to-75-percent"
],
"notified_on": "2016-04-06"
}
}
我知道,這是很容易與pandas
模塊來完成,但我不熟悉它。
EDITED
所需的輸出應該是這樣的:
company_number, address_line_1, locality, country_of_residence, kind,
12345678, Address 1, Henley-On-Thamed, England, individual-person-with-significant-control
注意,這僅僅是一個短版。輸出應該包含所有的字段。
你能顯示所需的輸出嗎? – zipa
我編輯了我的帖子 – Porjaz
首先你必須自己解決這個錯誤..但我沒有得到錯誤,並且json加載正常 – Matthias