Omvandling från JSON till XML JSON-objekt omvandlas till XML-element med nycklarna som taggnamn. Arrayer omsluts i upprepade <item>-element. Textvärden blir textinnehåll i XML-elementen. XML-attribut bevaras med @-prefix när de omvandlas tillbaka till JSON. Utdata formateras med valt indrag för läsbarhet.
Element mot attribut — kartläggningsfrågan
XML har inga arrayer och JSON har inga attribut, så omvandlingen är en konvention: JSON-objekt blir element med nycklarna som taggnamn, arrayer upprepar ett element, och XML-attribut markeras med ett @-prefix på vägen tillbaka till JSON. Text blandad med underordnade element (blandat innehåll) har ingen naturlig JSON-representation — en omvandlare måste välja ett fält för texten.