Alex Wiefel
17. Juni 2025

JSON

JSON ist ein einfaches, aber mächtiges Datenformat, das in der modernen Webentwicklung eine zentrale Rolle spielt. Es ermöglicht einen strukturierten und effizienten Datenaustausch zwischen Systemen und ist die bevorzugte Wahl für die Integration von APIs. Lesen Sie hier, wie JSON aufgebaut ist und wie das Datenformat im Geschäftskontext eingesetzt wird.

Was ist JSON?

JSON (JavaScript Object Notation) ist ein leichtgewichtiges, textbasiertes und strukturiertes Datenformat, das insbesondere in der Softwareentwicklung weit verbreitet ist. Es wird genutzt, um Daten zwischen verschiedenen Systemen auszutauschen, wobei JSON als Standardformat für Webanwendungen eine zentrale Rolle spielt.

Ursprünglich aus JavaScript hervorgegangen, hat sich JSON durch seine Einfachheit und Lesbarkeit auch über die Grenzen der Webentwicklung hinaus als eine der bevorzugten Methoden zur Datenübertragung etabliert.
Beispiel einer JSON-Datei

Wenn ein Kunde in einem Online-Shop beispielsweise einen Laptop bestellt, wählt er das Produkt aus und bezahlt es direkt. Anschließend muss die Website des Shops mit den Backend-Systemen des Unternehmens, das den Online-Shop betreibt, kommunizieren. Für diese Maschine-Maschine-Kommunikation wird häufig das JSON-Format eingesetzt.

In diesem Beispiel könnte die JSON-Datei beispielsweise so aussehen:

JSON

Die Bestellung in einem Online-Shop im JSON-Format

Hier ist unter anderem zu sehen, dass der Kunde Max Mustermann mit der Kundennummer 12345 am 13.06.2025 einen Laptop und eine Maus für 1226,48 Euro inklusive Versand bestellt und mit Kreditkarte bezahlt hat.

E-Book: SAP Adobe Forms

Adobe Forms ist der Standard für Druckformulare, denn es ermöglicht effizientes und gewinnbringendes Arbeiten.

Aufbau einer JSON-Datei

Schlüssel-Wert-Paare

JSON besteht aus einer Sammlung von sogenannten Schlüssel-Wert-Paaren. Ein Schlüssel ist ein eindeutiger Bezeichner für eine bestimmte Information, z.B.: name. Ein Wert ist die Information, die mit dem Schlüssel verknüpft ist, z.B.: Max Mustermann.

Diese Schlüssel-Wert-Paare sind so strukturiert, dass sie die Daten in einer Art und Weise präsentieren, die für Maschinen gut verständlich ist. Damit JSON auch für Menschen lesbar ist, werden die Zeilen der Datei jeweils eingerückt, um die Hierarchie der Objekte deutlich zu machen. Ein Computer braucht diese Einrückungen nicht.

Klammern und Arrays

Weitere grundlegende Bausteine von JSON sind Objekte, die mit geschweiften Klammern {} umschlossen sind und Arrays, die mit eckigen Klammern [] umschlossen sind.

Ein Objekt enthält eine Reihe von Schlüssel-Wert-Paaren, zum Beispiel “zahlungsart”: “Kreditkarte” und “gesamtbetrag”: 1226.48. Ein Array stellt eine geordnete Liste von Elementen dar, im Beispiel die Zusammenfassung der beiden bestellten Produkte Laptop und Maus in einem Array. Objekte und Arrays können beliebig komplex ineinander verschachtelt sein. Im Beispiel sind das Objekt Kunde und das Array Produkte im Objekt Bestellung verschachtelt.

Innerhalb von Objekten und Arrays werden die einzelnen Elemente (Schlüssel-Wert-Paare oder verschachtelte Objekte und Arrays) mithilfe von Kommas voneinander getrennt, beispielsweise:

JSON

Die Trennung der Zahlungsdetails durch Kommas

Hinter dem letzten Element in einem Objekt oder Array darf kein Komma stehen.

Unterstützte Datentypen

JSON unterstützt verschiedene Datentypen wie beispielsweise:

  • Zeichenketten werden in Anführungszeichen gesetzt und können verschieden lang sein. Beispiel: “Max Mustermann”
  • Zahlen müssen nicht in Anführungszeichen stehen, können positiv oder negativ sein und enthalten, wenn nötig, einen Dezimalpunkt. Beispiel: 1226.48
  • Booleans können nur zwei Werte annehmen: true oder false. Beispiel: “bezahlt”: true
  • Nullwerte zeigen an, dass für ein bestimmtes Schlüssel-Wert-Paar kein Wert vorhanden ist. Beispiel: “telefon”: null
Mit der Umstellung auf S/4HANA stehen viele Unternehmen vor der Frage: Wie verändert sich unser Outputmanagement in SAP, speziell bei Formularen und E-Mails? Unser Experte Alex Wiefel zeigt Ihnen konkrete Lösungswege und beantwortet zentrale Fragen, die bei der Umstellung aufkommen. Erfahren Sie, welche Herausforderungen und Lösungen bei der Formular-Migration und der E-Mail-Kommunikation in SAP auf Sie warten – praxisnah, verständlich und direkt anwendbar.Formulare E-Mails S/4HANA

Vorteile von JSON

JSON zeichnet sich als Format durch eine Vielzahl von Vorteilen aus, die es besonders effizient und flexibel für den Datenaustausch zwischen Systemen machen.

Einfachheit und Lesbarkeit

Einer der größten Vorteile von JSON ist seine einfache und gut strukturierte Syntax. Die Lesbarkeit für Menschen macht es sehr attraktiv für die Interaktion zwischen Entwicklern und der Dokumentation von Schnittstellen. JSON verwendet eine klare und kompakte Notation, die durch ihre Struktur intuitiv zu verstehen ist.

Plattform- und Programmiersprachenunabhängigkeit

JSON ist ein plattformunabhängiges Format, das in nahezu jeder modernen Programmiersprache unterstützt wird. Dies ermöglicht den nahtlosen Austausch zwischen unterschiedlichen Systemen und Anwendungen. Dabei spielt es keine Rolle, ob es beispielsweise um JavaScript-basierte Webanwendungen oder Python-Systeme geht.

Geringe Datenmenge

Im Vergleich zu anderen Datenformaten wie XML benötigt JSON weniger Speicherplatz. Das liegt an der Kompaktheit der Syntax und dem Verzicht auf überflüssige Tags und Formatierungen. Diese geringe Datenmenge führt zu schnellerer Verarbeitung und kürzeren Ladezeiten, was besonders bei Webanwendungen von Bedeutung ist.

Unterstützung durch Web-Technologien

JSON ist das bevorzugte Format für die Kommunikation zwischen Server und Client in modernen Webanwendungen. APIs, die auf diesem Format basieren, ermöglichen es, Daten zwischen Frontend und Backend schnell und effizient auszutauschen, was die Entwicklung von dynamischen Webseiten und mobilen Anwendungen vereinfacht.

Erweiterbarkeit und Flexibilität

JSON erlaubt es, beliebig komplexe Datenstrukturen zu erstellen. Zudem können neue Daten jederzeit hinzugefügt werden, ohne bestehende Strukturen zu gefährden.

Praxisbeispiel: JSON in SAP Adobe Forms

In SAP Adobe Forms kann das JSON-Format dazu dienen, Daten von einem SAP-System an ein Adobe-Formular zu übertragen oder die Formulardaten zu verarbeiten und zu speichern.

Anwender nutzen Adobe Forms oft, um dynamische, benutzerdefinierte Formulare zu erstellen, z. B. für Rechnungen, Bestellungen oder Verträge. JSON bietet eine einfache Möglichkeit, diese Daten in einem strukturierten Format zwischen SAP und den Adobe-Formularen auszutauschen.

Wenn beispielsweise ein Rechnungsformular erstellt werden soll, das Kundendaten, Produkte und den Gesamtbetrag enthält, werden die entsprechenden Daten im JSON-Format übermittelt.

Im Adobe-Formular wird dann JavaScript verwendet, um die JSON-Daten zu parsen und die Werte in die entsprechenden Formularfelder einzufügen. Dazu werden die JSON-Objekte direkt ins Formular übergeben. Mithilfe von JavaScript werden die Felder wie die Rechnungsnummer, das Bestelldatum und die Produktinformationen automatisch ausgefüllt. Das ermöglicht eine nahtlose Integration von SAP-Daten in das Formular und erleichtert die dynamische Erstellung von Dokumenten, ohne manuell Daten eingeben zu müssen.

Diese Methode bietet eine flexible und effiziente Möglichkeit, Daten in Adobe Forms zu verarbeiten und anzuzeigen, und sorgt für eine schnellere und fehlerfreie Erstellung von Formularen.

Adobe Forms Einführungsworkshop – Fahrplan durch den Formular-Dschungel

Besuchen Sie unseren Adobe Forms Einführungsworkshop und erhalten Sie einen Überblick, was Sie für die erfolgreiche Einführung benötigen.

Fazit: Das Datenformat JSON

JSON hat sich als äußerst flexibles und effizientes Datenformat etabliert, das in einer Vielzahl von Anwendungen und Systemen Verwendung findet. Besonders im Kontext von SAP, wo die Datenintegration und der Datenaustausch zwischen verschiedenen Systemen eine zentrale Rolle spielen, ermöglicht JSON eine schnelle, zuverlässige und plattformübergreifende Kommunikation.

Die Vorteile von JSON, wie die hohe Lesbarkeit, geringe Datenmenge und Flexibilität, machen es zu einem idealen Format für die Übertragung von Informationen in modernen Geschäftsanwendungen. In Kombination mit der Leistung von SAP-Systemen können Unternehmen ihre Daten nahtlos integrieren, Prozesse automatisieren und so ihre Effizienz und Wettbewerbsfähigkeit steigern. Der Einsatz von JSON in SAP-Systemen ist daher nicht nur eine technische Notwendigkeit, sondern auch ein strategischer Vorteil, um in der digitalen Transformation erfolgreich zu bestehen.

FAQ

Was ist JSON und welche Anwendung gibt es?

JSON (JavaScript Object Notation) ist ein leichtgewichtiges, textbasiertes Datenformat, das dem strukturierten Datenaustausch zwischen Systemen dient. Besonders in der modernen Webentwicklung spielt es eine zentrale Rolle, etwa bei der Integration von APIs oder der Kommunikation zwischen Frontend und Backend.

Wie ist eine JSON-Datei aufgebaut?

Eine JSON-Datei besteht aus sogenannten Schlüssel-Wert-Paaren, die durch Objekte ({}) und Arrays ([]) strukturiert werden. Objekte enthalten die einzelnen Datenpaare, während Arrays eine geordnete Liste von Elementen darstellen. Die Hierarchie wird durch Einrückungen sichtbar gemacht, was die Lesbarkeit für Menschen erhöht – Maschinen benötigen diese Einrückungen nicht.

Welche Vorteile bietet JSON gegenüber anderen Formaten wie XML?

JSON zeichnet sich durch eine kompakte Syntax, geringe Datenmenge und hohe Lesbarkeit aus. Es ist plattform- und sprachenunabhängig, wird von nahezu allen modernen Programmiersprachen unterstützt und ermöglicht so einen nahtlosen Datenaustausch zwischen verschiedenen Systemen.

Wie wird JSON im SAP-Umfeld, z. B. in Adobe Forms, eingesetzt?

In SAP Adobe Forms dient JSON dazu, Daten strukturiert aus einem SAP-System zu übergeben. Im Formular erfolgt die Verarbeitung der JSON-Daten mithilfe von JavaScript, um Felder wie Rechnungsnummer, Produktdetails oder Beträge automatisch auszufüllen. Dadurch wird die Formularerstellung effizienter und fehlerfreier.

Wer kann mir beim Thema JSON helfen?

Wenn Sie Unterstützung zum Thema JSON benötigen, stehen Ihnen die Experten von Mindforms, dem auf dieses Thema spezialisierten Team der mindsquare AG, zur Verfügung. Unsere Berater helfen Ihnen, Ihre Fragen zu beantworten, das passende Tool für Ihr Unternehmen zu finden und es optimal einzusetzen. Vereinbaren Sie gern ein unverbindliches Beratungsgespräch, um Ihre spezifischen Anforderungen zu besprechen.

Alex Wiefel

Alex Wiefel

Als Management & Technologieberater im Bereich Formulare, Archivierung und E-Rechnung verbinde ich tiefgehende fachliche Expertise mit langjährigem Projektleitungs-Know-How. Diese Kombination liefert mir die Grundlage, meine Kunden-Projekte zum Erfolg zu führen. Gerne unterstütze ich Sie dabei, Ihre Formularlandschaft auf den neusten Stand zu bringen, Daten konform zu archivieren sowie Rechnungen zu digitalisieren.

Sie haben Fragen? Kontaktieren Sie mich!


Weiterführende Inhalte


Unsere Produkte zu JSON

Wir machen Ihr System bereit für die Adobe Forms Umstellung. Unser Paket ADS Installation und Konfiguration umfasst alle Schritte für die Einrichtung und Nutzung des ADS auf Ihrem System.

Mehr Informationen

Wie steht es um Ihr Formularwesen? In dieser Websession zeigen wir Ihnen, wie Sie endlich Herr Ihrer Formulare werden.

Mehr Informationen

Wir unterstützen Sie bei der Einführung von Adobe Forms! Profitieren Sie jetzt von unserem Adobe Forms Einführungsworkshop.

Mehr Informationen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Julia Buecker
Julia Bücker Kundenservice