Was ist JSON? Überblick für Laien

Was ist JSON? Überblick für Laien

Sind Sie mit den neuesten Webtechnologien vertraut? HTML-Kenntnisse sind ziemlich wichtig, wenn Sie über einfache Webaktivitäten wie das Surfen und das Posten in Foren hinausgehen möchten. Dann gibt es weiterführende Themen wie CSS (hier mehr erfahren), AJAX (hier mehr erfahren) und JSON.





Unabhängig davon, ob Sie Webentwickler werden möchten oder nicht, ist es eine gute Idee, zumindest zu wissen, was JSON ist, warum es wichtig ist und warum es heute im gesamten Web verwendet wird.





Was ist JSON?

JSON steht für JavaScript-Objekt-Notation . Es ist ein offenes Standardformat, das die Übertragung von Daten über das Web mithilfe von . ermöglicht Attribut-Wert-Paare . Das mag etwas verwirrend klingen, also lassen Sie uns etwas mehr darauf eingehen.





Sagen wir, ich habe einen Ballon und du willst meinen Ballon. Eine Möglichkeit, dies zu erreichen, besteht darin, den Ballon tatsächlich zu verpacken und per Post an Sie zu senden. Aber eine alternative Methode wäre, Ihnen die Attribute meines Ballons, mit dem Sie genau den gleichen Ballon nachbauen können, ohne den physischen Ballon tatsächlich senden zu müssen.

Mein Ballon könnte eine haben Material Wertattribut Gummi . Es könnte eine Farbe Wertattribut Netz . Es könnte eine Durchmesser Wertattribut zehn Zoll . Es könnte eine Gas Wertattribut Helium . Diese vier Attribut-Wert-Paare reichen aus, um meine Sprechblase zu visualisieren, oder?



So funktioniert JSON, wenn es Daten über das Internet überträgt.

Was nützt JSON?

JSON war nicht das erste, das Attribut-Wert-Paare verwendet, um Daten über das Internet zu übertragen. Die technisch versierten unter Ihnen werden vielleicht bemerken, dass es sehr nach XML klingt. Nun, wie sich herausstellt, führen JSON und XML viele der gleichen Aufgaben aus. Warum also JSON über XML wählen?





Im heutigen Web, asynchron Das Laden von Daten ist wichtig. Mit anderen Worten, Webseiten möchten in der Lage sein, neue Daten zu laden, ohne die gesamte Seite aktualisieren zu müssen, um sie abzurufen. Dies führt zu einem reibungsloseren und günstigeren Surferlebnis. JSON eignet sich hervorragend zum Senden und Empfangen von asynchronen Daten, da es einfach und benutzerfreundlich ist.

Aber XML macht dasselbe! Warum bevorzugen manche Leute JSON?





Eine Antwort auf diese Frage finden Sie im Namen von JSON: JavaScript-Objekt-Notation . Es wird nativ von JavaScript erkannt, einer der beliebtesten Sprachen der Welt. Da JSON eine Teilmenge von JavaScript ist, müssen Sie nur sehr wenig lernen, wenn Sie JavaScript kennen.

wie viele Levels in Candy Crush-Freunde?

Ein weiterer Grund ist, dass JSON besser lesbar ist als XML. Sicher, es ist leicht, sich an XML zu gewöhnen, wenn Sie es eine Weile verwendet haben, aber ein Blick auf eine XML-Datei kann mit all ihren Tags und ihrer Ausführlichkeit überwältigend sein. JSON ist sauberer, für Neulinge leichter zu verstehen und mit seinen grundlegenden Datentypen recht flexibel.

Sehen Sie sich an, was die Entwickler von JSON zu diesem Vergleich zu sagen haben JSON vs. XML Seite.

Wie sieht JSON aus?

JSON ist nur eine Reihe von Attribut-Wert-Paaren, die bei Bedarf in sich selbst verschachtelt werden können. Wenn unser Datenobjekt beispielsweise eine Person wäre, könnte diese Person durch die folgenden JSON-Daten repräsentiert werden:

Jede Zeile beginnt mit einem Attribut gefolgt von einem Doppelpunkt, dann das Wert für dieses Attribut. Dieser Wert kann auch ein Array sein, wie oben mit dem 'phoneNumbers'-Attribut zu sehen ist. Der Wert kann auch eine Reihe weiterer Attribut-Wert-Paare sein, die Sie mit dem Attribut 'Adresse' in Aktion sehen können. Dies nennt man ein Objekt .

Zum Vergleich hier die gleichen Daten, die durch XML dargestellt werden:

Abschluss

JSON ist nur eine Möglichkeit, Datenobjekte bei der Übertragung über das Internet darzustellen. Es ist eine Alternative zu XML, die in JavaScript nativ ist, was einer der Gründe dafür ist, warum es so beliebt und weit verbreitet ist. Die häufigste Verwendung für JSON ist das Abrufen von Daten von Webservern bei Bedarf.

Hoffentlich haben Sie jetzt ein besseres Verständnis von JSON und seiner Verwendung in der Webentwicklung. Zum weiteren Lernen bietet die JSON-Seite auf MDN ist ein großartiger Ort, um zu beginnen.

Bildnachweis: JSON über Shutterstock vergrößert

Teilen Teilen Tweet Email Die 8 besten Websites zum kostenlosen Herunterladen von Hörbüchern

Hörbücher sind eine großartige Quelle der Unterhaltung und viel leichter zu verdauen. Hier sind die acht besten Websites, auf denen Sie sie kostenlos herunterladen können.

Weiter lesen
Verwandte Themen
  • Internet
  • Technologie erklärt
  • Web Entwicklung
  • Programmierung
Über den Autor Joel Lee(1524 Artikel veröffentlicht)

Joel Lee ist seit 2018 Chefredakteur von MakeUseOf. Er hat einen B.S. in Informatik und über neun Jahre professionelle Schreib- und Redaktionserfahrung.

Mehr von Joel Lee

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren