ich json
Bibliothek verwenden möchten, und führen Sie den CodeJson.load(), Json.loads() funktioniert nicht in Python 2.7
import json
data = ''' {
"name" : "Chuck",
"phone": {
"type" : "intl",
"number" : "+1 734 355 4544"
}
"email" :{
"hide" : "yes"
}
} '''
info = json.load(data)
print 'Name : ', info["name"]
print 'Hide:' , info["email"]["hide"]
Es wird die Fehler „Rückladungen zeigt (fp.read(), Attribute: 'str' Objekt hat kein Attribut 'lesen' " Jede Lösung für sie Edited Version
Sie verwenden die falsche Funktion. 'json.load (fp)' ist für einen Dateistream. Sie sollten 'json.loads (s)' für eine Zeichenfolge verwenden. – Nayuki
Sie benötigen auch ein Komma, das die beiden Diktate voneinander trennt. –