3 ms·
XSD is only part of the value-offering... XSD + XSLT is the value provider for format heavy, robust, declarative, document transformations. JSON-schema solves
by bonesss 9y ago
XSD is only part of the value-offering... XSD + XSLT is the value provider for format heavy, robust, declarative, document transformations.
JSON-schema solves many of the validation issues of JSON in the absence of an XSD-for-JSON solution, to allow message processing and other validation assertions. From that perspective it's 'duplicated effort', but only to the extent that JSON messaging applications are maturing to the point they need the kinds of guarantees that were so clear during the development of XML/SGML. It's a whole different language supporting a range of JSON-powered clients that don't necessarily require transformation support or other guarantees.
This is about JSONs ecosystem maturing to the baseline, not about reinventing the wheel :)