進行反序列化時報錯的:json.decoder.JSONDecodeError: Extra data 的解決方案


進行反序列化時報錯的: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)
    


免責聲明!

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



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