OK, for a start, which of the, at least two, specs are we discussing here? ;-)EssEss wrote:I spent some time over the last day working w/JSON - it's so simple how can major changes to the spec even effect anything ? I tried to find anything I could on how the spec is unstable, but all of my googling came up with nothing. The entire spec fits on a webpage complete w/diagrams :lol2: .. In the implementations I browsed through there is a small token based parser. You don't get all the fancy parsers that come along w/xml based stuff, but in this case I see it as a plus.
Secondly, join the JSON mailing list to see the instability.
Thirdly, NO COMMENTS! This I have a seriously hard time with! This is my main issue with it.
If you are going to use a standard, it needs to be a standard and the standard excludes comments, that is to say that comments are NOT valid JSON and parsers do NOT need to handle them and can throw a parse error for them. This is different to not including comments in the standard, comments are excluded :-(
I want comments! (I think that is a reasonable requirement) and if we have to modify JSON to achieve that, then we effectively have a custom data format. Maybe a custom format with a JSON flavour is the right approach anyway? For me it leaves a bad taste in my mouth that I have trouble forgetting.
Fred.