Articles

commentjson – Agregar comentarios en archivos JSON¶

Documentación de la API¶

commentjson.loads(text, **kwargs)¶

Deserializar texto (una instancia str o unicode que contiene una JSONdocument con Python o JavaScript como comentarios) a un objeto Python.

Parámetros:

  • cadena JSON serializada en texto con o sin comentarios.
  • kwargs – todos los argumentos que json.cargas aceptadas.

Plantea:

commentjson.JSONLibraryException

Devuelve:

dict o lista.

commentjson.dumps(obj, **kwargs)¶

Serializar obj a una str con formato JSON. Acepta los mismos argumentos como módulo json en stdlib.

Parámetros:

  • obj – un objeto Python serializable JSON.
  • kwargs – todos los argumentos que json.vertederos acepta.

Plantea:

commentjson.JSONLibraryException

Devuelve str:

cadena serializada.

commentjson.load(fp, **kwargs)¶

Deserializar fp (un .read () – soporta objetos tipo archivo que contienen documentos aJSON con comentarios tipo Python o JavaScript) a un objeto Python.

Parámetros:

  • fp – a .read (): admite objetos tipo archivo que contienen un documento JSONdocument con o sin comentarios.
  • kwargs – todos los argumentos que json.carga aceptada.

Plantea:

commentjson.JSONLibraryException

Devuelve:

dict o lista.

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

Serializar obj como una secuencia con formato JSON a fp (un objeto similar a un archivo compatible con.write ()). Acepta los mismos argumentos del módulo asjson en stdlib.

Parámetros:

  • obj – un objeto Python serializable JSON.
  • fp – a .read (): admite objetos tipo archivo que contienen un documento JSONdocument con o sin comentarios.
  • kwargs – todos los argumentos que json.dump acepta.

Plantea:

commentjson.JSONLibraryException

exception commentjson.JSONLibraryException