This document describes the current stable version of Kombu (4.0). For development docs, go here.

JSON Utilities - kombu.utils.json

JSON Serialization Utilities.

class kombu.utils.json.DjangoPromise[source]

Dummy object.

class kombu.utils.json.JSONEncoder(skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, encoding='utf-8', default=None)[source]

Kombu custom json encoder.

default(o, dates=(<type 'datetime.datetime'>, <type 'datetime.date'>), times=(<type 'datetime.time'>, ), textual=(<class 'decimal.Decimal'>, <class 'uuid.UUID'>, <class 'kombu.utils.json.DjangoPromise'>), isinstance=<built-in function isinstance>, datetime=<type 'datetime.datetime'>, text_t=<type 'unicode'>)[source]
kombu.utils.json.dumps(s, _dumps=<function dumps>, cls=None, default_kwargs={}, **kwargs)[source]

Serialize object to json string.

kombu.utils.json.loads(s, _loads=<function loads>, decode_bytes=False)[source]

Deserialize json from string.