pythonjson数据解析错误是什么意思_Python中的JSON解析错误
我使用Python2.7.6來解析一個JSON文件,但是我遇到了一個錯誤,我不確定原因。我的Python第一次處理這個問題可能有點(diǎn)錯。在
下面是我解析數(shù)據(jù)的python代碼:import json
from pprint import pprint
with open ('test.json') as data_file:
data = json.load(data_file);
pprint(data)
這是我的JSON文件:
^{pr2}$
這是我解析JSON時遇到的錯誤:File "./parse.py", line 6, in
data = json.load(data_file);
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 290, in load
**kw)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/decoder.py", line 368, in decode
raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 2 column 1 - line 3 column 1 (char 318 - 600)
奇怪的是,如果我有第一行JSON,我就可以成功地解析數(shù)據(jù)。如果您能幫助我理解錯誤并幫助我修復(fù)它,我們將不勝感激。在
總結(jié)
以上是生活随笔為你收集整理的pythonjson数据解析错误是什么意思_Python中的JSON解析错误的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在python中制作超级玛丽_教你利
- 下一篇: android广告页白屏_android