JSON (JavaScript Object Notation) Definition

Was ist JSON (JavaScript Object Notation)?

Steht für „JavaScript Object Notation“ und wird wie der Name „Jason“ ausgesprochen. JSON ist ein textbasiertes Datenaustauschformat, das für die Übertragung von strukturierten Daten entwickelt wurde. Es wird am häufigsten für die Übertragung von Daten zwischen Web-Anwendungen und Web-Servern verwendet.

JSON wird oft als Alternative zu XML, einem weiteren Klartext-Datenaustauschformat, angesehen. In den meisten Fällen ist die JSON-Darstellung eines Objekts kompakter als die XML-Darstellung, da sie keine Tags für jedes Element benötigt. Nachfolgend ein Beispiel für ein Objekt namens „Gaming PC“, das sowohl in JSON als auch in XML definiert ist.

JSON

{

  „computer“: {

    „name“: „Gaming PC“,

    „components“: {

      „cpu“: „Intel i7 3.4GHz“, „ram“: „16GB“, „storage“: „2TB HDD“

    }

  }

}

 

XML

<computer>
<name>Gaming PC</name>
<components>
<cpu>Intel i7 3. 4GHz</cpu>
<ram>16GB</ram>
<storage>2TB HDD</storage>
</components>
</computer>

Wie Sie sehen können, wird das Objekt in JSON effizienter dargestellt als in XML. Die Effizienz von JSON hat dazu beigetragen, dass es zu einer beliebten Wahl für Webanwendungen geworden ist, und es wird jetzt oft anstelle von XML verwendet. Sogar Ajax-Anwendungen verwenden in der Regel JSON, obwohl Ajax eigentlich für „Asynchronous JavaScript and XML“ steht. Während der Unterschied zwischen XML und JSON für kleine Anwendungen vernachlässigbar sein mag, kann der geringe Overhead von JSON dazu beitragen, die Bandbreite und andere Systemressourcen zu reduzieren, die von stark frequentierten Websites verwendet werden.

Dateierweiterung: .JSON

Die Definition von JSON (JavaScript Object Notation) auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur JSON (JavaScript-Objekt-Notation)-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.