beh non sei mica costretto ad utilizzare json, è solo un esempio quello postato, se preferisci utilizzare un xml funziona cmq

Se non ho capito male json è derivato da js quindi si può discutere in questa sezione giusto?
si json è un formato per lo scambio di informazioni client/server