TOP

Was ist JSON?

Beschreibung

JSON (JavaScript -Objektnotation) ist ein einfaches Format des Datenaustauschs, das leicht zu lesen und zu schreiben und einfach zu kombinieren und ein Auto zu generieren ist. Es basiert auf einer Untergruppe von JavaScript -Programmierungen, ist jedoch völlig unabhängig von jeder Sprache. JSON wird häufig zum Austausch von Daten zwischen Server- und Web -Band-, Mobilanwendungen und Datenspeichern verwendet.

1. Struktur JSON: Einfach und klar und klar

JSON basiert auf zwei Hauptstrukturen:

  1. Setzen Sie von Südafrika "Name/Wert" : In Vielen Sprachen Wird es als Objekt, Aufzeichnung, Struktur, Wörterbuch, Hash -Tabelle, Schlüsselzugrifsliste Assiatites Array implementieren. In JSON Wird es Präsentert Objekt , Gekennzichnet Die Lockige Klammern {} .

     {
      "Name": "Ivan",
      "Alter": 30,,
      "Stadt": "Kyiv"
    } 
  2. Einer Geordnete List von Werten : In den Meisteten Sprachen Wird es als Array, Vektor, Listen -Oder -Sequenz RealiSioT. In JSON Wird es Präsentert Array Gekennzichnet Die Quadratische Klammern [] .

     [
      "Apfel",
      "Banane",
      "orange"
    ] 

Werte können Zeilen (Zeichenfolge), Zahlen, Objekte (Objekt), Arrays (Array), boolesche Werte (True/False) oder Null sein.

2. Vorteile der Verwendung von JSON

3. JSON in Aktion: Beispiele des Gebrauchs

JSON ist ein wesentlicher Bestandteil des modernen Webs. Hier sind einige typische Szenarien seiner Verwendung:

4. XML gegen JSON: Was ist besser?

Parameter Xml JSON
Format Text mit Tags Text mit Schlüssel und Werten
Lesbarkeit Größer für komplexe Strukturen Besser für einfache Daten
Dateigröße Normalerweise größer Weniger
Kompatibilität Breite Unterstützung Hauptsächlich in JavaScript

XML ist besser für komplexe Strukturen mit Attributen geeignet, während JSON für leichte REST -API ist.

5. Json und Excel: Wie kombiniert man es?

Manchmal müssen Daten aus dem Tabellenformat wie Microsoft Excel in JSON konvertiert werden. Dies kann nützlich sein, um Daten in Webdienste oder Datenbanken zu importieren, die mit JSON funktionieren. Obwohl Excel keine gebaute direkte Exportfunktion für JSON hat, gibt es dritte Lösungen.

Eines dieser nützlichen Tools ist eine Excel -Benutzerfunktion Tabletojson () . Diese Funktion erleichtert es einfach, Daten aus der Excel -Tabelle in die JSON -Linie umzuwandeln.