進行反序列化時報錯的:json.decoder.JSONDecodeError: Extra data 的解決方案
-
總體思想是分行進行讀取
# 方案一 #利用eval將字符型轉化為原有的類型 for i in open('2020-08-04','r',encoding = 'utf-8'): print(eval(i),type(eval(i))) 方案二 #利用loads對每一行進行反序列化 import json f = open('2020-08-04','r',encoding = 'utf-8') for i in f: val = json.loads(i) print(val,type(val)