Articles

commentjson – Ajouter des commentaires dans les fichiers JSON¶

Documentation API¶

commentjson.loads(text, **kwargs)¶

Désérialiser le texte (une instance str ou unicode contenant un document JSONdocument avec Commentaires de type Python ou JavaScript) à un objet Python.

Paramètres:

  • chaîne JSON sérialisée avec ou sans commentaires.
  • kwargs – tous les arguments que json.les charges acceptent.

Soulève :

commentjson.JSONLibraryException

Renvoie :

dict ou liste.

commentjson.dumps(obj, **kwargs)¶

Sérialiser obj dans une str au format JSON. Accepte les mêmes arguments que le module json dans stdlib.

Paramètres:

  • obj – un objet Python sérialisable JSON.
  • kwargs – tous les arguments que json.dumps accepte.

Soulève :

commentjson.JSONLibraryException

Renvoie str:

chaîne sérialisée.

commentjson.load(fp, **kwargs)¶

Désérialiser fp(a.read() – supportant un objet de type fichier contenant un document aJSON avec des commentaires de type Python ou JavaScript) à un objet Python.

Paramètres:

  • fp-a.read() – supporte un objet de type fichier contenant un JSONdocument avec ou sans commentaires.
  • kwargs – tous les arguments que json.la charge accepte.

Soulève :

commentjson.JSONLibraryException

Renvoie :

dict ou liste.

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

Sérialiser obj en tant que flux au format JSON vers fp (un objet de type fichier supportant .write()). Accepte les mêmes arguments que le module json dans stdlib.

Paramètres:

  • obj – un objet Python sérialisable JSON.
  • fp-a.read() – supporte un objet de type fichier contenant un JSONdocument avec ou sans commentaires.
  • kwargs – tous les arguments que json.dump accepte.

Soulève :

commentjson.JSONLibraryException

exception commentjson.JSONLibraryException