JSON vs XML

JSON perché due programmi si capiscano; XML dove serve imporre uno schema.

Scegli JSON quando

JSON per le API, la configurazione e qualsiasi cosa legga JavaScript.

Scegli XML quando

XML dove lo pretende già un intero settore — fatturazione, pubblica amministrazione, editoria — o dove uno schema deve validare sul serio.

Il dettaglio che coglie tutti di sorpresa

La conversione non è simmetrica. L’XML distingue attributi ed elementi, e il JSON quella differenza non ce l’ha, quindi andata e ritorno non restituiscono lo stesso file.

Uno accanto all’altro

JSON e XML confrontati riga per riga: cosa tiene ciascuno e quanto costa.
JSONXML
Full nameJavaScript Object NotationExtensible Markup Language
Estensione.json.xml
Tipo di mediaapplication/jsonapplication/xml
CompressioneSenza compressioneSenza compressione
Questo sito sa scriverlo

Deciso? Converti qui