📝 updated documentation wrt. objects #963

parent addbbbe1
...@@ -420,10 +420,10 @@ class basic_json ...@@ -420,10 +420,10 @@ class basic_json
- When all names are unique, objects will be interoperable in the sense - When all names are unique, objects will be interoperable in the sense
that all software implementations receiving that object will agree on that all software implementations receiving that object will agree on
the name-value mappings. the name-value mappings.
- When the names within an object are not unique, later stored name/value - When the names within an object are not unique, it is unspecified which
pairs overwrite previously stored name/value pairs, leaving the used one of the values for a given key will be chosen. For instance,
names unique. For instance, `{"key": 1}` and `{"key": 2, "key": 1}` will `{"key": 2, "key": 1}` could be equal to either `{"key": 1}` or
be treated as equal and both stored as `{"key": 1}`. `{"key": 2}`.
- Internally, name/value pairs are stored in lexicographical order of the - Internally, name/value pairs are stored in lexicographical order of the
names. Objects will also be serialized (see @ref dump) in this order. names. Objects will also be serialized (see @ref dump) in this order.
For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored
......
...@@ -10012,10 +10012,10 @@ class basic_json ...@@ -10012,10 +10012,10 @@ class basic_json
- When all names are unique, objects will be interoperable in the sense - When all names are unique, objects will be interoperable in the sense
that all software implementations receiving that object will agree on that all software implementations receiving that object will agree on
the name-value mappings. the name-value mappings.
- When the names within an object are not unique, later stored name/value - When the names within an object are not unique, it is unspecified which
pairs overwrite previously stored name/value pairs, leaving the used one of the values for a given key will be chosen. For instance,
names unique. For instance, `{"key": 1}` and `{"key": 2, "key": 1}` will `{"key": 2, "key": 1}` could be equal to either `{"key": 1}` or
be treated as equal and both stored as `{"key": 1}`. `{"key": 2}`.
- Internally, name/value pairs are stored in lexicographical order of the - Internally, name/value pairs are stored in lexicographical order of the
names. Objects will also be serialized (see @ref dump) in this order. names. Objects will also be serialized (see @ref dump) in this order.
For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment