On Thu, Jun 6, 2013 at 7:29 AM, Douglas Crockford <[email protected]>wrote:

> The JSON RFC says
>
>     The names within an object SHOULD be unique.
>
> Sadly, there are people in the JavaScript community who interpreted SHOULD
> to mean DON'T HAVE TO. In a perfect world, we would change the SHOULD to
> MUST, but we can't. Interoperability and security concerns demand that we
> specify what happens when keys are duplicated. So we may end up with
> something like this:
>
>     The names within an object SHOULD be unique. If a key is duplicated,
>     a parser SHOULD reject. If it does not reject, it MUST take only the
>     last of the duplicated key pairs.
>

+1

As far as I can tell, this is the de facto browser behavior.

Rick
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to