From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sun, 8 May 2022 15:30:08 +0000 (-0700) Subject: [3.9] gh-92417: `json` docs: `dict` is ordered on all supported Python versions ... X-Git-Tag: v3.9.13~28 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=baed0c31ee1181c95fbadb57614eecaf5ddabf22;p=thirdparty%2FPython%2Fcpython.git [3.9] gh-92417: `json` docs: `dict` is ordered on all supported Python versions (GH-92422) (GH-92466) (cherry picked from commit bc098cfdb756f207d8fa84793e8ad91a2f263efb) Co-authored-by: Alex Waygood Automerge-Triggered-By: GH:serhiy-storchaka --- diff --git a/Doc/library/json.rst b/Doc/library/json.rst index 1810e04cc834..608e70df5b14 100644 --- a/Doc/library/json.rst +++ b/Doc/library/json.rst @@ -125,13 +125,6 @@ See :ref:`json-commandline` for detailed documentation. This module's encoders and decoders preserve input and output order by default. Order is only lost if the underlying containers are unordered. - Prior to Python 3.7, :class:`dict` was not guaranteed to be ordered, so - inputs and outputs were typically scrambled unless - :class:`collections.OrderedDict` was specifically requested. Starting - with Python 3.7, the regular :class:`dict` became order preserving, so - it is no longer necessary to specify :class:`collections.OrderedDict` for - JSON generation and parsing. - Basic Usage -----------