mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
Merge issue #14570: Document json sort_keys parameter properly.
Patch by Chris Rebert.
This commit is contained in:
commit
42b8932c12
2 changed files with 23 additions and 8 deletions
|
|
@ -116,7 +116,10 @@ Using json.tool from the shell to validate and pretty-print::
|
|||
Basic Usage
|
||||
-----------
|
||||
|
||||
.. function:: dump(obj, fp, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, **kw)
|
||||
.. function:: dump(obj, fp, skipkeys=False, ensure_ascii=True, \
|
||||
check_circular=True, allow_nan=True, cls=None, \
|
||||
indent=None, separators=None, default=None, \
|
||||
sort_keys=False, **kw)
|
||||
|
||||
Serialize *obj* as a JSON formatted stream to *fp* (a ``.write()``-supporting
|
||||
:term:`file-like object`).
|
||||
|
|
@ -159,12 +162,18 @@ Basic Usage
|
|||
*default(obj)* is a function that should return a serializable version of
|
||||
*obj* or raise :exc:`TypeError`. The default simply raises :exc:`TypeError`.
|
||||
|
||||
If *sort_keys* is ``True`` (default: ``False``), then the output of
|
||||
dictionaries will be sorted by key.
|
||||
|
||||
To use a custom :class:`JSONEncoder` subclass (e.g. one that overrides the
|
||||
:meth:`default` method to serialize additional types), specify it with the
|
||||
*cls* kwarg; otherwise :class:`JSONEncoder` is used.
|
||||
|
||||
|
||||
.. function:: dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, **kw)
|
||||
.. function:: dumps(obj, skipkeys=False, ensure_ascii=True, \
|
||||
check_circular=True, allow_nan=True, cls=None, \
|
||||
indent=None, separators=None, default=None, \
|
||||
sort_keys=False, **kw)
|
||||
|
||||
Serialize *obj* to a JSON formatted :class:`str`. The arguments have the
|
||||
same meaning as in :func:`dump`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue