Conversia JSON în XML Obiectele JSON se convertesc în elemente XML, cu cheile drept nume de etichete. Matricele se înfășoară în elemente <item> care se repetă. Valorile de tip text devin conținut text în elementele XML. Atributele XML sunt păstrate cu prefixul @ la conversia înapoi în JSON. Ieșirea este formatată cu indentarea aleasă, pentru lizibilitate.
Elemente și atribute — întrebarea corespondenței
XML nu are matrice, iar JSON nu are atribute, deci conversia este o convenție: obiectele JSON devin elemente, cu cheile drept nume de etichete, matricele repetă un element, iar atributele XML sunt marcate cu prefixul @ la întoarcerea în JSON. Textul amestecat cu elemente copil (conținut mixt) nu are o reprezentare JSON firească — un convertor trebuie să aleagă un câmp pentru text.