На самом деле, Вы вольны использовать те технологии, которые Вам удобны. Но JS намного проще работать с JSON, потому как для XML Вам придется найти/написать некоторое решение, которое будет трансформировать XML в объекты. На счет разных технологий, можете хоть в виде CSV, хоть YAML использовать, хоть любое другое решение - но для него необходим будет механизм перевода в объекты. Это, возможно, хорошее решение, если Вы будете гонять по сети очень много данных, а тот же YAML позволит Вам опустить всякие {}[]"
.