On Dec 7, 2013, at 11:21 PM, Nico Williams wrote: > On Sun, Dec 08, 2013 at 04:09:04PM +0900, "Martin J. Dürst" wrote: >> On 2013/12/08 8:05, Allen Wirfs-Brock wrote: >>> JSON is derived from JavaSript (whose standard is ECMA-262) and since >>> 2009, ECMA-262 (and its clone ISO/IEC-16262) has included a normative >>> specification for parsing JSON text that includes an ordering >>> semantics for object members. >> >> RFC 4627 was published in July 2006, so the ECMA-262 version of 2009 >> may not be very relevant. > > ECMA-262 may well have been a codification of older behavior -- there's > winning this sort of argument. If there really is an unreconcilable > divergence as-deployed, then we ought to document that. A simple > addition to the last paragraph (or a new paragraph after it) of section > 4 of RFC4627bis-08 should suffice.
I agree. Fundamentally I have been asking what is the technical meaning of the statement "an object is an unordered collection" that occurs in section 1 (Introduction) of the current draft for 4627bis. No one has yet responded to my question regarding whether or not statements in the Introduction are considered normative. Section 4 which presumably is supplying the normative specification of a JSON object currently says nothing about member ordering. If the intent is for the statement in the introduction to have some normative mean, then please make that meaning technically clear in section 4. Allen _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

