Subscribed unsubscribe Subscribe Subscribe

F# Monkey

about

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

python

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

エラー内容

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 != "" ]
Remove all ads