On Friday, 14 August 2015 at 15:29:12 UTC, Ola Fosheim Grøstad wrote:
On Friday, 14 August 2015 at 15:11:41 UTC, Steven Schveighoffer wrote:
And that would be possible here. JSON file format says nothing about how the data is stored in your library. But again, not important.

It isn't important since JSON is not too good as a config file format, but it is important when considering other formats.

When you read a JSON file into Python or Javascript and write it back all dictionary objects will be restructured. For instance, when a tool reads a config file and removes attributes it is desirable that removed attributes are commented out.

With JSON you would have to hack around it like this:

[ {fieldname1:value1}, {fieldname2:value2} ]

Which is ugly.

I think it would be nice if all D tooling standardized on YAML and provided a convenient DOM for it. It is used quite a lot and editors have support for it.

It doesn't matter what you think of JSON.

JSON is widely used an needed in the standard lib. PERIOD.

Reply via email to