JSON

JSON bzw. die JavaScript Object Notation ist ein Format zur Übertragung von Daten, vergleichbar zu XML. Der Haupteinsatzzweck von JSON ist die Ermöglichung besonders dynamischer Websites durch die Nutzung einer asynchronen Datenübertragung zwischen Web-Browser und Web-Server, analog zu dem XML-basierten AJAX.

Der Vorteil von JSON gegenüber XML liegt vor allem in dessen reduzierter Komplexität, die sich einerseits durch leichtere Erlernbarkeit für Entwickler bemerkbar macht, und andererseits durch kompaktere Daten und somit ressourcenschonendere Web-Anwendungen. Der Vorteil der Einfachheit und Performance wird erkauft durch eine reduzierte Mächtigkeit von JSON gegenüber XML, was aber bei vielen Websites in Kauf genommen werden kann.

JSON-Parser existieren für nahezu alle verbreiteten Programmiersprachen. Besonders attraktiv ist JSON aber in Kombination mit JavaScript, weil jeder JSON-Ausdruck einen gültigen JavaScript-Ausdruck darstellt, und daher einfach und performant per "eval()"-Funktionsaufruf ausgewertet werden kann. JSON ist aus diesem Grund vor allem im Bereich JavaScript-basierter Websites verbreitet, wohingegen XML auch in anderen Szenarien wie Desktopanwendungen oder Datenbanksystemen zum Einsatz kommt.

{
 "Artikelbezeichnung": "0815",
 "Artikelnummer": "1234-5678-9012-3456",
 "Artikelpreis": 12345
 "Währung": "EURO",
 "Hersteller": {
   "Name": "Musterfirma",
   "Standorte": [ "Berlin", "München", "Hamburg", "Frankfurt" ],
   "Gründungsjahr": 1978
 }
}

Weitere Informationen finden Sie z.B. in der Wikipedia Enzyklopädie.

X

Um die Webseite optimal zu gestalten und fortlaufend verbessern zu können, verwenden wir eigene Cookies und von Drittanbietern. Durch die weitere Nutzung unserer Webseite stimmen Sie der Verwendung von Cookies zu. Diese Nutzung können Sie in Ihren Browsereinstellungen jederzeit ändern. Weitere Informationen finden Sie in unserem Datenschutz.

Fragen?

Kontaktmöglichkeiten

Projektanfrage?
Andere Frage?
Bewerbung?

Sie benötigen eine Auftragsprogrammierung?
Oder suchen eine unverbindliche Beratung?


Sind sie auf der Suche nach einer neuen Stelle?
Wir freuen uns auf Ihre Bewerbung: