Indice degli argomenti

  • Einführung

    • Das JSON Format ist unter dem Link verfügbar.

  • Einführung in JSON

            Was ist JSON und wie wird es verwendet?
            Vergleich mit anderen Datenformaten (wie XML)

  • JSON-Syntax

            Grundlagen der JSON-Syntax
            Datentypen in JSON

    • JSON baut auf zwei Strukturen auf:

      • Name/Wert Paare. In verschiedenen Sprachen wird dies realisiert als ein Objekt (object), Satz (record), Struktur (struct), Wörterbuch bzw. Verzeichnis (dictionary), Hash-Tabelle (hash table), Schlüssel-Liste (keyed list) oder als ein assoziatives Array (associative array).

      • Eine geordnete Liste von Werten. In den meisten Sprachen wird das als Array (array), Vektor (vector), Liste (list) oder Sequenz (sequence) realisiert.
      Die Syntax entnehmen Sie bitte der verlinkten Seite.

    • Im Dokument der ECMA finden Sie graphische Beschreibungen der Syntax.
      Zum besseren Verständnis wird hier ein Beispiel erläutert.

  • JSON-Datentypen

     Zeichenketten, Zahlen, Objekte, Arrays, Boolesche Werte und null

  • JSON-Objekte und -Arrays

            Wie man JSON-Objekte und -Arrays definiert
            Verschachtelung und Zugriff auf Daten innerhalb von Objekten und Arrays

    • Detailierte Beispiele von adobe.com

  • Erzeugen von JSON

    Wie man JSON-Daten generiert.
    Dieser Schritt ist entscheidend für die effektive Nutzung von JSON in Programmierprojekten.

    • Die Erzeugung von JSON in Java kann mit verschiedenen Bibliotheken erfolgen, wobei Jackson und Google Gson zu den beliebtesten gehören.

  • Parsen von JSON

    Methoden zum Parsen von JSON in verschiedenen Programmiersprachen
    Das Parsen von JSON ist der Schritt, um die in JSON-Format vorliegenden Daten in einer für die Programmiersprache nutzbaren Form zu verwenden. Dieser Prozess wandelt den Text eines JSON-Dokuments in ein spezifisches Datenformat um, das von der jeweiligen Programmiersprache verstanden wird. Dabei wird der JSON-String analysiert und in eine Datenstruktur umgewandelt.

    • Diese Tabelle zeigt die grundlegenden Operationen für die Arbeit mit JSON-Daten in diesen drei Sprachen. Jede Sprache hat ihre eigenen Bibliotheken und Frameworks, die zusätzliche Funktionalitäten oder Kurzzeitmethoden für den Umgang mit JSON-Daten bieten können.

  • Arbeiten mit JSON in realen Projekten

    Praktische Beispiele für JSON in der Webentwicklung
    Verwendung von JSON in Webanwendungen, wobei der Schwerpunkt darauf liegt, wie JSON zum Abrufen und Senden von Daten an einen Server verwendet wird, was ein grundlegender Aspekt der modernen Webentwicklung ist.

    • Das Verständnis für das Abrufen und Senden von JSON-Daten ist entscheidend für die Interaktion mit APIs und die Erstellung dynamischer Webanwendungen, die auf Benutzereingaben reagieren und Daten von Servern anzeigen.

  • Bewährte Praktiken und häufige Fallstricke

     Wenn Sie sich mit Best Practices und häufigen Problemen mit JSON in der Webentwicklung beschäftigen, können Sie häufige Fallstricke vermeiden und sicherstellen, dass Ihre Anwendungen robust und effizient sind.

  • Offene APIs nutzen

  • weitere Quellen