Posted at

PythonでJsonをよむときにエラーが出た場合の対処

More than 1 year has passed since last update.

かなり手こずったのでメモメモ


エラー内容


Expecting value: line 1 column 1 (char 0)


対処

try~を入れてあげると解決しました〜


// ホームページからデーターをとってくる
jsons = urlopen(url).read().decode('utf-8').split('\n')

result = []
for v in jsons :
try:
js = json.loads(v)
result.append( js['info'] )
except Exception:
pass


追記 2017/02/13

下記でいけました〜

結局jsonデーターでない空の行が含まれてました

json_lines = [ json.loads(s) for s in responses if s != "" ]