Вот ещё одно сравнение с другого сайта:
JSON имеет формат файла «Обмен данными», тогда как XML имеет формат файла «Язык разметки».
JSON появился в 2002 году (Дуглас Крокфорд), а XML в 1996 году (W3C).
Уровень сложности JSON в отношении изучения и понимания проще, чем XML.
JSON ориентирован на данные, а XML ориентирован на документы.
JSON не предоставляет свойства отображения, в то время как XML предоставляет (так как это язык разметки).
JSON поддерживает массив, а XML - нет.
JSON менее защищен, чем XML.
Файлы JSON более удобочитаемы, чем его аналог XML.
JSON поддерживает только текстовые и числовые типы данных, тогда как XML имеет такие разновидности, как текст, числа, изображения, диаграммы, графики и т. Д.