Partly this is learning curve, and partly adapting and generalizing JSON (aka reinventing). Still, adaption will continue for some time, partly due to the rise and rise of JavaScript.
eg. JSON doesn't support non-tree references: cyclic references, and multiple references (more than one reference to the same object). The JavaScript/ECMAScript standard doesn't support it either, but Mozilla's version does, with "sharp variables". https://developer.mozilla.org/en/Sharp_variables_in_JavaScri...
4 comments
[ 3.1 ms ] story [ 19.2 ms ] threadWhat is this supposed to show exactly? Google trends is not an accurate description of the popularity of these formats.
eg. JSON doesn't support non-tree references: cyclic references, and multiple references (more than one reference to the same object). The JavaScript/ECMAScript standard doesn't support it either, but Mozilla's version does, with "sharp variables". https://developer.mozilla.org/en/Sharp_variables_in_JavaScri...