> JSON + JSON-Schema is no more of a mess than XML + XML Schemas.
For this reason, many developers resist JSON-Schema. We already have one mess, if we need it - let's keep JSON clean! That's why we like it. A concrete example of keeping JSON clean was the removal of comments from the JSON spec to stop people using them as directives. If they had stayed, and JSON became complex and ugly and messy, would its popularity have continued?
However... the increasing prevalence of complex JSON formats may eventually make some form of JSON schema necessary.
However... the increasing prevalence of complex JSON formats may eventually make some form of JSON schema necessary.