进行反序列化时报错的: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)