Ich erhalte diesen Fehler. Ich benutze Python 3.5.1.JSONDecodeError: Erwarteter Wert: Zeile 1 Spalte 1
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
Hier ist mein Code:
import json
import urllib.request
connection = urllib.request.urlopen('http://python-data.dr-chuck.net/comments_220996.json')
js = connection.read()
print(js)
info = json.loads(str(js))
Ich mache die json.loads (js.decode ("utf-8")) aber es gibt einen Fehler AttributeError: 'str' Objekt hat kein Attribut 'decode' –
@ AnwarHussain Dann sind Ihre JSON-Daten (in 'js') bereits eine Zeichenkette (' str') und müssen nicht entschlüsselt werden.Sie können sie direkt an 'json.loads()' übergeben, ohne die Dekodierungsfunktion. 'Json.loads (js) '. –