python 讀取json對象


json----字符串;dict----字典

 

json.dumps():將python中的 字典 轉換為 字符串;

json.loads():解碼python json格式, 將 json格式字符串 轉換為 python數據類型的對象----字典;

 

json.dump()::將python數據類型(字典)轉化為字符串,並寫入json文件中;
json.load():加載python json格式文件,把json文件打開,並把字符串變換為數據類型(字典);

注:加載json文件時目的目錄下必須有相應的json文件,否則無法加載

報錯:若json文件包含大量數據,里面有多行多列,可能出現:

JSONDecodeError: Extra data

解決:可以逐行讀取,再將其處理成列表;

import json

papers=[]
with open("2020-08-09.json","r",encoding='utf-8') as load_f:
for line in load_f.readlines():
load_dict = json.loads(line)
papers.append(load_dict)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM