Serialize object to json string.
(obj, _dumps=json.dumps, cls=JSONEncoder, default_kwargs=None, **kwargs)
| 32 | |
| 33 | |
| 34 | def dumps(obj, _dumps=json.dumps, cls=JSONEncoder, default_kwargs=None, **kwargs): |
| 35 | """Serialize object to json string.""" |
| 36 | default_kwargs = default_kwargs or {} |
| 37 | is_default_type = isinstance(obj, (list, dict, str, int, bool, float, type(None))) |
| 38 | return _dumps( |
| 39 | _as(DEFAULT_DISCRIMINATOR, obj) if is_default_type else obj, cls=cls, **dict(default_kwargs, **kwargs) |
| 40 | ) |
| 41 | |
| 42 | |
| 43 | def loads(s, _loads=json.loads, *, first_level=True, **kwargs): |
searching dependent graphs…