Its regrettable that such a vast ecosystem exists for a markup language to facilitate its use in data transfer, transformation and validation.
It seems like a waste that so many working standards seem to have just been tossed away with nothing to put into their place because Json saves a few bits on the wire.
Also regrettable is the fact that there seems to be resistance in developing similar standards for json.
With a standard, however, I can be sure that what I intend is being validated and if my logic is wrong then I can change it to match the spec.
I find JSON to be a lackluster replacement for XML. The efforts to bolt on XML features (JSON Schema etc.) are half assed and not widely supported. Without a bunch of extra complication you can't really know what a value in JSON means beyond its translation to some primitive.
The web development world doesn't deserve XML! /s
I am a bit of an XML fanboy as it solves complicated problems in a logical way. I also bought into (and continue to believe) in a lot of Web 2.0 ideas beyond pastel colors and pseudo-reflections on logos.
Honestly if I actually improved my tools a bit better, I'd almost enjoy using it. But it sucks, so damn much, in the current state.. And now nobody seems to be interested in XSLT ("XML is legacy"), I don't think I'm ever going to be interested in "fixing" it.