Bases: json.encoder.JSONEncoder
Support for data types that JSON default encoder does not do.
This includes:
- Numpy array or number
- Complex number
- Set
- Bytes (Python 3)
Examples
>>> import json
>>> import numpy as np
>>> from astropy.utils.misc import JsonCustomEncoder
>>> json.dumps(np.arange(3), cls=JsonCustomEncoder)
'[0, 1, 2]'
Methods Summary
default(obj) |
Methods Documentation