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

相关文章:

  • 2021-10-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2022-02-12
  • 2022-12-23
  • 2023-03-20
  • 2023-03-15
相关资源
相似解决方案