Cookies für Statistik und Werbung
Wir setzen Cookies für Statistik und Werbung ein, beides geht an Google. Wenn du ablehnst, ändert sich für dich sichtbar nichts.Zur Datenschutzseite
JSON für Schnittstellen zwischen Programmen, XML dort, wo ein Schema erzwungen werden muss.
Wann JSON?
JSON für Programmierschnittstellen und Konfiguration. Kompakter und in jeder Sprache direkt verwendbar.
Wann XML?
XML, wo Struktur formal geprüft werden muss oder ein bestehender Standard es vorschreibt — Rechnungswesen, Publishing, Behördenformate.
XML unterscheidet zwischen Attributen und Elementen, JSON kennt diesen Unterschied nicht. Beim Umwandeln muss man sich für eine Auslegung entscheiden, und die ist umkehrbar, aber nicht selbstverständlich.
| JSON | XML | |
|---|---|---|
| Full name | JavaScript Object Notation | Extensible Markup Language |
| Endung | .json | .xml |
| Medientyp | application/json | application/xml |
| Kompression | Unkomprimiert | Unkomprimiert |
| Diese Seite kann es schreiben | Ja | Ja |