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.

Does anyone see a problem with this?

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

Reply via email to