On Friday, 14 August 2015 at 13:10:53 UTC, Steven Schveighoffer wrote:
On 8/14/15 8:51 AM, Andrei Alexandrescu wrote:
On 8/13/15 8:16 PM, Walter Bright wrote:
On 8/13/2015 5:22 AM, CraigDillabaugh wrote:
No configuration file should be in a format that doesn't support
comments.

[ "comment" : "and you thought it couldn't have comments!" ]

This is invalid (though probably unintentionally). An array cannot have names for elements.

There can't be two comments with the same key though. -- Andrei

Why not? I believe this is valid json:


http://tools.ietf.org/html/rfc7159

«The names within an object SHOULD be unique.»

«An object whose names are all unique is interoperable in the sense that all software implementations receiving that object will agree on the name-value mappings. When the names within an object are not unique, the behavior of software that receives such an object is unpredictable. Many implementations report the last name/value pair only. Other implementations report an error or fail to parse the object, and some implementations report all of the name/value pairs,
   including duplicates.

JSON parsing libraries have been observed to differ as to whether or
   not they make the ordering of object members visible to calling
software. Implementations whose behavior does not depend on member ordering will be interoperable in the sense that they will not be
   affected by these differences.»

Reply via email to