2023年8月5日 星期六

練習-輸出json檔




 import json
data_list=[]
def my_dict(res,**kwargs):
    '快速建立字典'        
    mine_dict={}
    for i,j in kwargs.items():
        mine_dict[i]=j
    res.append(mine_dict)
    return res

my_dict(data_list,id='2',name='Jack',country='usa')
my_dict(data_list,id='3',name='Cindy',country='japan')

data={'People':data_list}


with open('write_json.json','w')as file:
    json.dump(data,file,indent=2)
    #data是python物件要轉換成json的字典或list
    #file將要轉換的資料寫入指定的檔案物件
    #indent 指定縮排數量,增加可讀性
--------------------write_json.json-----------------------
{
  "People": [
    {
      "id": "2",
      "name": "Jack",
      "country": "usa"
    },
    {
      "id": "3",
      "name": "Cindy",
      "country": "japan"
    }
  ]
}

標籤:

0 個意見:

張貼留言

訂閱 張貼留言 [Atom]

<< 首頁