Unter http://docs.python.org/library/json.html :
simplejson.load(fp[, encoding[, cls[, object_hook[, parse_float[, parse_int[, parse_constant[, object_pairs_hook[, use_decimal[, **kw]]]]]]]]])
Deserialisieren Sie fp (ein .read()-unterstützendes dateiähnliches Objekt, das ein JSON-Dokument enthält) in ein Python-Objekt.
Ich weiß, was read()
y write()
tun.
Aber nach dem Lesen dieser Beschreibung "read()-supporting file-like object", finde ich, dass ich nicht weiß, welcher Objekttyp die read()
y write()
.
Und das kann ich in der übrigen Dokumentation nicht finden. Kann jemand diese Aussage näher erläutern?
Warum ich diese Frage stelle ist für immer "simplejson.load(urllib.open(...))" getan.
Der Rückgabewert von "urllib.open(...)" ist kein gültiges Objekt, also muss ich es für simplejson anpassen. Es scheint jedoch, dass diese Zeichenfolge nicht read()-unterstützend ist.