„Fehlalarm. Mit meinem Überdruckventil ist alles in Ordnung.“

„Lass uns weitermachen. Heute möchte ich erklären, was JSON ist.“

JSON – 1

„Ja, ich habe dieses Wort schon oft gehört. Was bedeutet es?“

„Mit dem Wachstum des Webs begannen HTML-Seiten mit JavaScript aktiv mit Servern zu kommunizieren und Daten von Servern herunterzuladen. Um diesen Prozess zu vereinfachen, wurde ein Standard für die Kommunikation zwischen dem Server und einem JavaScript-Programm erfunden. Dieser Standard heißt JSON (JavaScript Object) . Notation) .

„Was ist also dieser Standard?“

„Oh, das ist der interessanteste Teil. Als Standard wurde die Deklaration eines JavaScript- Objekts gewählt!“

„Hier ist ein Beispiel für Nachrichten im JSON-Format:“

Nachrichten im JSON-Format
{
 "name": "peter",
 "last": "jones"
}
{
 "name": "batman",
 "enemies": [1,4,6,7,8,4,3,90]
}
{
 "name": "grandpa",
 "children": [
{
 "name" = "Bob",
 "children": ["Emma", "Nikol"]
},
{
 "name" = "Devid",
 "children": ["Jesica", "Pamela"]
}
]
}
{
 "12 45": {
 "__++": [],
 "1":"2"
 }
}
{}

„Diese Nachrichten übermitteln also lediglich Daten, die eigentlich nur JavaScript-Objekte darstellen?“

„Ja. Und das ist aus zwei Gründen super praktisch:“

„Erstens besteht keine Notwendigkeit, Daten aus dem ‚Lieferformat‘ in eine Sammlung von JavaScript-Objekten zu konvertieren.“

„Zweitens ist dieses Format sehr visuell: Es kann von Menschen leicht gelesen und bearbeitet werden.“

„Natürlich gibt es einige Einschränkungen: Nicht alles kann als Sammlung von Objekten, Arrays, Text und Zahlen dargestellt werden.“

„Zum Beispiel wird ein Date-Objekt als String gesendet: «2012-04-23T18:25:43.511Z»“

„Trotzdem ist diese Methode zum Versenden von Informationen äußerst praktisch, lesbar, recht leichtgewichtig und enthält nur eine minimale Menge an zusätzlichen Informationen. Dies hat dazu beigetragen, dass sie sehr beliebt wurde.“

„Meiner Meinung nach ist JSON ein sehr einfaches Format. Alles daran ist offensichtlich und klar.“

„Und JavaScript selbst ist nicht sehr kompliziert.“

„Die Sprache ist einfach, aber darin geschriebene Programme sind kompliziert.“

„Oder, wie mein Onkel zu sagen pflegte, menschliches Englisch hat 26 Buchstaben, aber es richtig zu sprechen ist für einen Hummer keine leichte Aufgabe.“

„Hmm. Du hast recht, Bilaabo. Das werde ich mir merken. Danke für die interessante Lektion.“