AzureJSONEncoder Class
A JSON encoder that's capable of serializing datetime objects and bytes.
- Inheritance
-
json.encoder.JSONEncoderAzureJSONEncoder
Constructor
AzureJSONEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)
Methods
| default |
Implement this method in a subclass such that it returns
a serializable object for For example, to support arbitrary iterators, you could implement default like this:
|
default
Implement this method in a subclass such that it returns
a serializable object for o, or calls the base implementation
(to raise a TypeError).
For example, to support arbitrary iterators, you could implement default like this:
def default(self, o):
try:
iterable = iter(o)
except TypeError:
pass
else:
return list(iterable)
# Let the base class default method raise the TypeError
return JSONEncoder.default(self, o)
default(o)
Parameters
- o
Required
Feedback
Submit and view feedback for