Avrai bisogno di imparare l'XML per andare ovunque nel mondo del web. È ciò che guida di molte comunicazioni B2B e ci sono molti formati XML standard che descrivono importanti.
Limitare te stesso a JSON è estremamente auto-limitante. Sì, dovrai mandare in giro le chiamate AJAX ma cosa succede quando devi comunicare con un GeoServer? Aderisce agli standard GIS e spargerà XML nei servizi WCS (Web Capabilities Service), WMS (Web Map Service) e WFS (Web Feature Service). Se non sai come gestire l'XML, avrai qualche problema.
Naturalmente, qualsiasi marshaller (oggetto di dominio in formato testo) degno di questo nome sarà in grado di convertire i propri oggetti da e verso XML / JSON / YAML in modo da poter rendere l'argomento che finchè è possibile nascondersi dietro al marshaller devono solo occuparsi degli oggetti del dominio. I servizi Web forniscono WSDL esattamente per questo scopo. Ma prima o poi dovrai leggere e comprendere il contenuto delle tue richieste e risposte e ciò richiederà sicuramente una comprensione di XML.
E non dimentichiamo il buon vecchio XHTML, il vecchio standard web per le pagine HTML. È XML.
Quindi, in breve, impara l'XML e mantieni JSON ovunque puoi, perché è bello.