JSON til XML-konvertering JSON-objekter konverteres til XML-elementer med nøgler som tagnavne. Arrays pakkes ind i gentagne <item>-elementer. Tekstværdier bliver til tekstindhold i XML-elementer. XML-attributter bevares med @-præfiks, når de konverteres tilbage til JSON. Outputtet formateres med den valgte indrykning for læsbarhedens skyld.
Elementer vs. attributter — afbildningsspørgsmålet
XML har ingen arrays, og JSON har ingen attributter, så konvertering er en konvention: JSON-objekter bliver til elementer med nøgler som tagnavne, arrays gentager et element, og XML-attributter markeres med et @-præfiks på vejen tilbage til JSON. Tekst blandet med børneelementer (blandet indhold) har ingen naturlig JSON-repræsentation — en konverter må vælge et felt til teksten.