The only reason JSON got any traction is because it was a subset of client-side JavaScript and thus natively supported in the browser.