{"id":193625,"date":"2024-04-02T05:08:00","date_gmt":"2024-04-02T04:08:00","guid":{"rendered":"https:\/\/liora.io\/de\/?p=193625"},"modified":"2026-02-06T05:57:54","modified_gmt":"2026-02-06T04:57:54","slug":"json-alles-ueber-die-sprache-die-sql-vom-thron-gestossen-hat","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/json-alles-ueber-die-sprache-die-sql-vom-thron-gestossen-hat","title":{"rendered":"JSON: Alles \u00fcber die Sprache, die SQL vom Thron gesto\u00dfen hat"},"content":{"rendered":"<style>\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><p><strong>In einem Computersystem ist die richtige Verwaltung einer Datenbank von entscheidender Bedeutung. Historisch gesehen wurden diese strukturierten Datenbanken von der Sprache SQL (Structured Query Language) gepflegt. Seit einiger Zeit hat sich jedoch eine andere Form von Datenbanken immer mehr durchgesetzt: NoSQL-Datenbanken, d. h. Datenbanken, die mit anderen Computersprachen als SQL gepflegt werden. Und unter diesen Sprachen hat eine an Popularit\u00e4t gewonnen.<\/strong><\/p>\t\t\n\t\t\t<h3>Was ist JSON?<\/h3>\t\t\n\t\t<p>Wie in der <strong>Mozilla-Webdokumentation definiert, ist JSON,<\/strong> das Akronym f\u00fcr &#8222;<a href=\"https:\/\/liora.io\/de\/javascript-meistern-die-komplette-roadmap-zur-webentwicklung\">JavaScript<\/a> Object Notation&#8220;, ein textbasiertes Datenformat, das verwendet wird, um strukturierte Daten auf \u00e4hnliche Weise wie Javascript-Objekte darzustellen.<\/p><p>Dieses Format hat sich dank seiner einfachen, aber <strong>ausdrucksstarken Struktur<\/strong> als bevorzugte Wahl f\u00fcr die Darstellung und den Austausch von Daten etabliert. Das Format zeichnet sich durch seine Leichtigkeit, seine Lesbarkeit und seine F\u00e4higkeit aus, sich leicht an alle Arten von Daten anzupassen.<\/p>\t\t\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"\/formation\/data-ia\/data-analyst\">Alles \u00fcber die JSON-Sprache lernen<\/a><\/div><\/div>\n\n\t\t\t<h3>Wie k\u00f6nnen wir unsere Daten in JSON strukturieren?<\/h3>\t\t\n\t\t<p>Die <strong>Struktur von JSON<\/strong> basiert auf einer Reihe von Schl\u00fcssel-Wert-Paaren, wobei jedes Paar durch geschweifte Klammern abgegrenzt wird. Die Schl\u00fcssel, die als Zeichenketten dargestellt werden, identifizieren die zugeh\u00f6rigen Werte.<\/p><p>Diese Werte k\u00f6nnen Objekte, Arrays, Zeichenketten, Zahlen, Booleans oder Nullwerte sein. Eine Folge von Schl\u00fcssel-Wert-Paaren bildet ein JSON-Objekt, und mehrere Objekte k\u00f6nnen in einem Array zusammengefasst werden.<\/p><p>Nehmen wir als Beispiel die folgende <strong>JSON-Struktur:<\/strong><\/p><pre>{<br>\"Angestellter\": {<br>\"Name\": \"Dupont\",<br>\"Vorname\": \"Jean\",<br>\"Alter\": 30,<br>\"Abteilung\": \"Human Resources\".<br>},<br>\"Projekte\": [<br>\"Mitarbeitermanagement\",<br>\"Prozessoptimierung\"<br>]<br>}<\/pre>\t\t\n\t\t\t<style>\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2024\/03\/structuration-donnees-json.jpg\" title=\"\" alt=\"\" loading=\"lazy\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t<p>In diesem Beispiel haben wir ein Hauptobjekt, das aus zwei Schl\u00fcssel-Wert-Paaren besteht:<\/p><ul><li>Der Schl\u00fcssel &#8222;Mitarbeiter&#8220; zeigt auf ein Objekt, das die Details eines Mitarbeiters darstellt. Die Unterschl\u00fcssel umfassen &#8222;Name&#8220;, &#8222;Vorname&#8220;, &#8222;Alter&#8220; und &#8222;Abteilung&#8220;, die jeweils mit einem bestimmten Wert verkn\u00fcpft sind.<\/li><li>Der Schl\u00fcssel &#8222;Projekte&#8220; zeigt auf eine Tabelle, die die Projekte darstellt, an denen der Angestellte teilnimmt. Das Array enth\u00e4lt zwei String-Elemente.<\/li><\/ul>\t\t\n\t\t\t<h3>Welche Datentypen gibt es in JSON?<\/h3>\t\t\n\t\t<p><strong>JSON<\/strong> unterst\u00fctzt mehrere Datentypen und erm\u00f6glicht es so, verschiedene Formen von Informationen zu speichern und zu manipulieren. Die wichtigsten Typen sind die folgenden:<\/p><ul><li><strong>Objekt (Object):<\/strong> Eine ungeordnete Sammlung von Schl\u00fcssel-Wert-Paaren.<\/li><li><strong>Array (Array):<\/strong> Eine geordnete Liste von Werten.<\/li><li><strong>Zeichenkette (String):<\/strong> Eine Folge von Unicode-Zeichen, die von Anf\u00fchrungszeichen eingerahmt wird.<\/li><li><strong>Zahl (Number):<\/strong> Ein numerischer Wert, ganzzahlig oder mit Gleitkomma.<\/li><li><strong>Boolean (Boolean):<\/strong> Nimmt den Wert true (wahr) oder false (falsch) an.<\/li><li><strong>Null:<\/strong> Zeigt an, dass kein Wert vorhanden ist.<\/li><\/ul>\t\t\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/weiterbildung-data-analyst\">Alles \u00fcber JSON-Datentypen<\/a><\/div><\/div>\n\n\t\t\t<h3>Welche Anwendungen gibt es f\u00fcr das JSON-Format?<\/h3>\t\t\n\t\t<p>Wir werden hier drei m\u00f6gliche Anwendungen des <strong>JSON-Formats unterscheiden<\/strong>, insbesondere im Kontext der Data Science. Erstens wird <strong>JSON<\/strong> aufgrund seiner leichten Struktur und seiner Lesbarkeit h\u00e4ufig verwendet, um Daten zwischen verschiedenen Anwendungen und Diensten auszutauschen.<\/p><p>Nehmen wir zum Beispiel an, dass wir Daten aus einer statistischen Analyse austauschen m\u00f6chten. Die Ergebnisse k\u00f6nnen in einem<strong> JSON-Objekt<\/strong> eingekapselt und dann an andere Interessengruppen oder Anwendungen weitergeleitet werden. Dieser Ansatz vereinfacht dann das Verst\u00e4ndnis der Daten und ihre<a href=\"https:\/\/liora.io\/de\/low-rank-adaptation-eine-einfache-methode-zur-anpassung-von-ki-an-verschiedene-bereiche\"> Integration in verschiedene Kontexte.<\/a><\/p><pre>{<br>\"type\": \"statistical_analysis\",<br>\"Daten\": {<br>\"durchschnitt\": 75.2,<br>\"Standardabweichung\": 5.8,<br>\"ergebnisse\": [72, 80, 68, 75, 82],<br>}<br>}<\/pre><p>Zweitens, und wie bereits in der Einleitung erw\u00e4hnt, wird JSON immer mehr zur Sprache der Wahl bei der Datenbankverwaltung. <a href=\"https:\/\/liora.io\/de\/no-sql-nicht-relationale-datenbanken\">NoSQL-Datenbanken<\/a>, insbesondere dokumentenbasierte Datenbanken, \u00fcbernehmen h\u00e4ufig <strong>JSON als Speicherformat.<\/strong> Ebenso eignet sich JSON hervorragend f\u00fcr die Speicherung von tempor\u00e4ren Daten. Tempor\u00e4re Daten k\u00f6nnen z. B. vom Nutzer generiert werden, etwa bei einem Formular, das auf einer Website abgeschickt wird.<\/p>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2024\/03\/json.jpg\" title=\"\" alt=\"\" loading=\"lazy\">\t\t\t\t\t\t\t\t\t\t\t<figcaption><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t<p>Das folgende Beispiel zeigt, wie das<strong> JSON-Format<\/strong> Daten speichern kann, hier im Fall einer Online-Bestellung :<\/p><pre>{<br>\"user_id\": 1,<br>\"Name\": \"Smith\",<br>\"Bestellungen\": [<br>{\"Produkt\": \"Buch\", \"Menge\": 2},<br>{\"Produkt\": \"Kugelschreiber\", \"Menge\": 5}}<br>],<br>\"Adresse\": {<br>\"Stra\u00dfe\": \"1 Terrasse Bellini\",<br>\"Stadt\": \"Puteaux\",<br>\"Postleitzahl\": \"92800\".<br>}<br>}<\/pre>\t\t\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/weiterbildung-data-analyst\">Die Sprache JSON beherrschen<\/a><\/div><\/div>\n\n\t\t<p>Schlie\u00dflich findet <strong>JSON<\/strong> auch seinen Platz bei der Datenmanipulation. Ob es sich um die Darstellung von Analyseergebnissen, Modellkonfigurationen oder Datens\u00e4tzen handelt, JSON macht es einfach, diese Informationen darzustellen und auszutauschen.<\/p><p>Nehmen wir z. B. an, wir haben einen Datensatz, der die Leistungen von Sch\u00fclern in verschiedenen F\u00e4chern darstellt. Diese Daten k\u00f6nnen in<strong> JSON<\/strong> strukturiert werden, um sie einfach in Analysen oder Visualisierungen zu verwenden:<\/p><pre>[ {<br>\"Sch\u00fcler\": \"Alice\",<br>\"F\u00e4cher\": {<br>\"mathematik\": 90,<br>\"naturwissenschaften\": 85,<br>\"Geschichte\": 78<br>}<br>},<br>{<br>\"Sch\u00fcler\": \"Bob\",<br>\"F\u00e4cher\": {<br>\"mathematik\": 88,<br>\"Naturwissenschaften\": 92,<br>\"Geschichte\": 80<br>}<br>} ]<\/pre>\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/2024\/03\/data-engineer-json.jpg\" title=\"\" alt=\"\" loading=\"lazy\">\t\t\t\t\t\t\t\t\t\t\t<figcaption><\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t<h3>Fazit<\/h3>\t\t\n\t\t<p><strong><em>JSON<\/em><\/strong> wird immer mehr zum Format der Wahl, wenn es darum geht, Daten zu manipulieren, zu speichern und auszutauschen. Die Sprache wird heute nicht nur in <a href=\"https:\/\/liora.io\/de\/sql-vs-nosql-unterschiede-anwendungen-vor-und-nachteile\">NoSQL-Datenbanken<\/a>, sondern auch bei der Programmierung von API-Code und Webdiensten eingesetzt.<\/p><p>Um ein Experte in der <a href=\"https:\/\/liora.io\/de\/data-management-oder-datenverwaltung-was-ist-das-denn\">Verwaltung von Datenbanken,<\/a> sowohl SQL als auch NoSQL, zu werden, z\u00f6gere nicht, die von Liora angebotene Ausbildung zum Data Engineer zu absolvieren!<\/p>\t\t\n\t\t\t\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/unsere-aus-und-weiterbildungen\">Entdecke unsere Schulungen<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In einem Computersystem ist die richtige Verwaltung einer Datenbank von entscheidender Bedeutung. Historisch gesehen wurden diese strukturierten Datenbanken von der Sprache SQL (Structured Query Language) gepflegt. Seit einiger Zeit hat sich jedoch eine andere Form von Datenbanken immer mehr durchgesetzt: NoSQL-Datenbanken, d. h. Datenbanken, die mit anderen Computersprachen als SQL gepflegt werden. Und unter diesen [&hellip;]<\/p>\n","protected":false},"author":76,"featured_media":193630,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-193625","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/193625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/76"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=193625"}],"version-history":[{"count":1,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/193625\/revisions"}],"predecessor-version":[{"id":216926,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/193625\/revisions\/216926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/193630"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=193625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=193625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}