Articles

commentjson – Kommentare in JSON-Dateien hinzufügen¶

API-Dokumentation¶

commentjson.loads(text, **kwargs)¶

Deserialisieren von Text (eine str- oder Unicode-Instanz, die ein JSONdocument mit Python wie Kommentare) zu einem Python-Objekt.

Parameter:

  • text – serialisierte JSON-Zeichenfolge mit oder ohne Kommentare.
  • kwargs – alle Argumente, die json.lasten akzeptiert.

Löst aus:

commentjson.JSONLibraryException

Gibt zurück:

Diktat oder Liste.

commentjson.dumps(obj, **kwargs)¶

Serialisieren Sie obj in eine JSON-formatierte str. Akzeptiert dieselben Argumente wie das JSON-Modul in stdlib.

Parameter:

  • obj – ein JSON-serialisierbares Python-Objekt.
  • kwargs – alle Argumente, die json.dumps akzeptiert.

Löst aus:

commentjson.JSONLibraryException

Gibt str zurück:

serialisierter String.

commentjson.load(fp, **kwargs)¶

Deserialisieren von fp (a.read () -unterstützt ein dateiähnliches Objekt, das ein JSON-Dokument mit Python- oder JavaScript-ähnlichen Kommentaren enthält) für ein Python-Objekt.

Parameter:

  • fp – a.read() -unterstützt ein dateiähnliches Objekt, das ein JSONdocument mit oder ohne Kommentare enthält.
  • kwargs – alle Argumente, die json.last akzeptiert.

Löst aus:

commentjson.JSONLibraryException

Gibt zurück:

Diktat oder Liste.

commentjson.dump(obj, fp, **kwargs)¶

Serialisieren Sie obj als JSON-formatierten Stream in fp (ein.write() -unterstützendes dateiähnliches Objekt). Akzeptiert die gleichen Argumente wiejson Modul in stdlib.

Parameter:

  • obj – ein JSON-serialisierbares Python-Objekt.
  • fp – a.read() -unterstützt ein dateiähnliches Objekt, das ein JSONdocument mit oder ohne Kommentare enthält.
  • kwargs – alle Argumente, die json.dump akzeptiert.

Löst aus:

commentjson.JSONLibraryException

Ausnahme commentjson.JSONLibraryException