簡體   English   中英

使用 python pandas 將 Json 轉換為 csv

[英]Convert a Json to csv using python pandas

我有一個以下格式的 json 文件,我需要在 python 中將其轉換為 csv。

{
  "data": {
    "clientApplicationRsaKeyss": [
      {
        "clientId": "abc-efg",
        "createdOn": "2021-02-26T08:45:43.2746397Z"
      },
      {
        "clientId": "xyz-lmn",
        "createdOn": "2022-05-23T16:11:59.435729Z"
      },
]
}
}

我需要將以上內容轉換為具有以下字段的 csv:

clientID          createdon
abc-efg          2021-02-26T08:45:43.2746397Z
xyz-lmn          2022-05-23T16:11:59.435729Z

如何使用 python / dataframe 執行此操作?

它很容易做到

>>> df = pd.DataFrame(json.load(open("test.json"))["data"]["clientApplicationRsaKeyss"])
>>> df 
  clientId                     createdOn
0  abc-efg  2021-02-26T08:45:43.2746397Z
1  xyz-lmn   2022-05-23T16:11:59.435729Z
>>> df.to_csv(".....", index=False)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM