RFC Errata
RFC 8259, "The JavaScript Object Notation (JSON) Data Interchange Format", December 2017
Source of RFC: jsonbis (art)
Errata ID: 8622
Status: Rejected
Type: Technical
Publication Format(s) : TEXT
Reported By: Fótyék Róbert
Date Reported: 2025-10-31
Rejected by: Andy Newton
Date Rejected: 2025-11-01
Section 4 says:
...The names within an object SHOULD be unique.
It should say:
Unknown, this contradicts the ECMA-404 specification.
Notes:
In both the ECMA-404 and the RFC 8259 specifications, it is stated that both descriptions should be considered equal. However, in RFC 8259 it is stated that names in an object should be unique, whereas in ECMA-404 it says in section 6 : "The JSON syntax does not impose any restrictions on
the strings used as names, does not require that name strings be unique..."
This seems to expose a contradiction between the two, expectedly equal specifications.
--VERIFIER NOTES--
Consensus is to reject.
see https://mailarchive.ietf.org/arch/msg/json/reBGZ98FYQeyvfi-bWkFtzJPrdk/
