2023年8月5日 星期六

讀取jons檔轉換成yaml檔


--------勞保投保薪資分級表.json---------

[{"身分別":"一般勞工","投保薪資等級":"第1級",
"月薪資總額":"22000元以下","月投保薪資":"22000元"},
{"身分別":"一般勞工","投保薪資等級":"第2級","月薪資總額":"22001元至22800元",
...略




---------------------
import json
import yaml

with open('勞保投保薪資分級表.json','r',encoding='utf-8')as file:
    data=json.load(file)

print(data)

with open('勞保分級.yaml','wt',encoding='utf-8')as file:
   
    yaml.dump(data,file,default_flow_style=False,allow_unicode=True)
#data 要轉換成yaml的python物件, 通常是字典或list
#file 要寫入的檔案物件
#default_flow_style=False 用來設定塊狀顯示, True就是流式.False就是塊狀

#allow_unicode=True
# 允許使用Unicode字符,如果設定False所有的Unicode都會被轉換成相應字符,確保所有輸出都只有ASCII
-------------------勞保分級.yaml----------------
- 投保薪資等級: 第1級
  月投保薪資: 22000元
  月薪資總額: 22000元以下
  身分別: 一般勞工
- 投保薪資等級: 第2級
  月投保薪資: 22800元
  月薪資總額: 22001元至22800元
  身分別: 一般勞工
- 投保薪資等級: 第3級
  月投保薪資: 24000元
  月薪資總額: 22801元至24000元
  身分別: 一般勞工
- 投保薪資等級: 第4級
  月投保薪資: 25200元
  月薪資總額: 24001元至25200元
  身分別: 一般勞工
- 投保薪資等級: 第5級
  月投保薪資: 26400元
  月薪資總額: 25201元至26400元
  身分別: 一般勞工
.
.
.
.略





 

標籤:

0 個意見:

張貼留言

訂閱 張貼留言 [Atom]

<< 首頁