Ijson

Ein Python-Wrapper an Yajl, der eine Standard-Iterator-Schnittstelle bereitstellt, um JSON-Parsing zu streamen
Jetzt downloaden

Ijson Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Ivan Sagalaev
  • Website des Verlags:
  • http://softwaremaniacs.org

Ijson Stichworte


Ijson Beschreibung

Ein Python-Wrapper an Yajl bietet eine Standard-Iterator-Schnittstelle zum Streaming von JSON PARSING IJSON ist ein Python-Wrapper nach Yajl, der ein Streaming-Sax-ähnliches JSON-Parser ist. Es bietet eine Standard-Python-Iterator-Schnittstelle für IT.Eage: grundlegende Verwendung: von ijson importieren parsef = urlopen ('http: //.../') # Einige riesige JSONPARSER = Analyse (F) während TRUE: Ereignis, Wert = Parser .next () Wenn Ereignis == 'start_map': während Ereignis! = 'END_MAP': Ereignis, Wert = Parser.next () Wenn Ereignis == 'MAP_Key' und Wert == 'Titel': Ereignis, Wert = Parser. Nächste () do_something_with (Wert) bestätigt, dass der Yajl-Py-Wrapper von Hatem Nassrat von Yajl-Py-Wrapper inspiriert wurde. Obwohl Ijson fast nichts von dem eigentlichen YAJL-PY-Code leidet, wurde es als Beispiel für die Integration mit YAJL mit Ctypes verwendet. Anforderungen: · Python


Ijson Zugehörige Software