CINXE.COM

JavaScript Object Notation – Wikipedia

<!DOCTYPE html> <html class="client-nojs" lang="de" dir="ltr"> <head> <meta charset="UTF-8"> <title>JavaScript Object Notation – Wikipedia</title> <script>(function(){var className="client-js";var cookie=document.cookie.match(/(?:^|; )dewikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t.",".\t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],"wgRequestId":"c43449f3-e68d-4171-b6bc-11e02e061474","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"JavaScript_Object_Notation","wgTitle":"JavaScript Object Notation","wgCurRevisionId":249644714,"wgRevisionId":249644714,"wgArticleId":771923,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null, "wgUserGroups":["*"],"wgCategories":["Web-Entwicklung","Datenserialisierungformat","Beschreibungssprache","JSON"],"wgPageViewLanguage":"de","wgPageContentLanguage":"de","wgPageContentModel":"wikitext","wgRelevantPageName":"JavaScript_Object_Notation","wgRelevantArticleId":771923,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":1}}},"wgStableRevisionId":249644714,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"de","pageLanguageDir":"ltr","pageVariantFallbacks":"de"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":30000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true, "wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":true,"wgVector2022LanguageInHeader":false,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q2063","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.gadget.citeRef":"ready","ext.gadget.defaultPlainlinks":"ready","ext.gadget.dewikiCommonHide":"ready","ext.gadget.dewikiCommonLayout":"ready","ext.gadget.dewikiCommonStyle":"ready","ext.gadget.NavFrame":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.styles.legacy":"ready","ext.flaggedRevs.basic":"ready", "mediawiki.codex.messagebox.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","codex-search-styles":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","site","mediawiki.page.ready","mediawiki.toc","skins.vector.legacy.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","ext.gadget.createNewSection","ext.gadget.WikiMiniAtlas","ext.gadget.OpenStreetMap","ext.gadget.CommonsDirekt","ext.gadget.donateLink","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.compactlinks","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession", "wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=codex-search-styles%7Cext.cite.styles%7Cext.flaggedRevs.basic%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cmediawiki.codex.messagebox.styles%7Cskins.vector.styles.legacy%7Cwikibase.client.init&amp;only=styles&amp;skin=vector"> <script async="" src="/w/load.php?lang=de&amp;modules=startup&amp;only=scripts&amp;raw=1&amp;skin=vector"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=ext.gadget.NavFrame%2CciteRef%2CdefaultPlainlinks%2CdewikiCommonHide%2CdewikiCommonLayout%2CdewikiCommonStyle&amp;only=styles&amp;skin=vector"> <link rel="stylesheet" href="/w/load.php?lang=de&amp;modules=site.styles&amp;only=styles&amp;skin=vector"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/JSON_vector_logo.svg/1200px-JSON_vector_logo.svg.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1200"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/JSON_vector_logo.svg/800px-JSON_vector_logo.svg.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="800"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/JSON_vector_logo.svg/640px-JSON_vector_logo.svg.png"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="640"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="JavaScript Object Notation – Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//de.m.wikipedia.org/wiki/JavaScript_Object_Notation"> <link rel="alternate" type="application/x-wiki" title="Seite bearbeiten" href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (de)"> <link rel="EditURI" type="application/rsd+xml" href="//de.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://de.wikipedia.org/wiki/JavaScript_Object_Notation"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de"> <link rel="alternate" type="application/atom+xml" title="Atom-Feed für „Wikipedia“" href="/w/index.php?title=Spezial:Letzte_%C3%84nderungen&amp;feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin-vector-legacy mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-JavaScript_Object_Notation rootpage-JavaScript_Object_Notation skin-vector action-view"><div id="mw-page-base" class="noprint"></div> <div id="mw-head-base" class="noprint"></div> <div id="content" class="mw-body" role="main"> <a id="top"></a> <div id="siteNotice"><!-- CentralNotice --></div> <div class="mw-indicators"> </div> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">JavaScript Object Notation</span></h1> <div id="bodyContent" class="vector-body"> <div id="siteSub" class="noprint">aus Wikipedia, der freien Enzyklopädie</div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="contentSub2"></div> <div id="jump-to-nav"></div> <a class="mw-jump-link" href="#mw-head">Zur Navigation springen</a> <a class="mw-jump-link" href="#searchInput">Zur Suche springen</a> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="infobox float-right toptextcells hintergrundfarbe1" id="vorlage-infobox-dateiformat" summary="Infobox Dateiformat" style="width:23em; margin: 0 0 1em 1em; border:solid 1px #BBBBBB; font-size: 90%; padding:2px;"> <tbody><tr> <th colspan="2" style="text-align: center;">JavaScript Object Notation </th></tr> <tr> <td colspan="2" style="text-align:center;"><span class="mw-default-size" typeof="mw:File"><a href="/wiki/Datei:JSON_vector_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/JSON_vector_logo.svg/160px-JSON_vector_logo.svg.png" decoding="async" width="160" height="160" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/JSON_vector_logo.svg/240px-JSON_vector_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/JSON_vector_logo.svg/320px-JSON_vector_logo.svg.png 2x" data-file-width="160" data-file-height="160" /></a></span> </td></tr> <tr> <td style="white-space: nowrap;"><a href="/wiki/Dateinamenserweiterung" title="Dateinamenserweiterung">Dateiendung</a>: </td> <td><code style="margin:0.2em 0; padding:0;">.json</code> </td></tr> <tr> <td style="white-space:nowrap;"><a href="/wiki/Internet_Media_Type" title="Internet Media Type">MIME-Type</a>: </td> <td><code style="margin:0.2em 0; padding:0;">application/json</code> </td></tr> <tr> <td style="white-space: nowrap;vertical-align:top;"><a href="/wiki/Standard" title="Standard">Standard(s)</a>: </td> <td>RFC&#160;8259,<sup id="cite_ref-&#82;FC8259_1-0" class="reference"><a href="#cite_note-RFC8259-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> ECMA-404<sup id="cite_ref-ECMA-404_2-0" class="reference"><a href="#cite_note-ECMA-404-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> </td></tr> <tr> <td colspan="2" class="hintergrundfarbe5" style="text-align:center;"><a rel="nofollow" class="external free" href="https://json.org/">https://json.org/</a> </td></tr> <tr> <td colspan="2" style="display:none"><a href="/w/index.php?title=Vorlage:Infobox_Dateiformat/Wartung/Art_fehlt&amp;action=edit&amp;redlink=1" class="new" title="Vorlage:Infobox Dateiformat/Wartung/Art fehlt (Seite nicht vorhanden)"></a> <p><a href="/w/index.php?title=Vorlage:Infobox_Dateiformat/Wartung/Entwickler_fehlt&amp;action=edit&amp;redlink=1" class="new" title="Vorlage:Infobox Dateiformat/Wartung/Entwickler fehlt (Seite nicht vorhanden)"></a> <a href="/w/index.php?title=Vorlage:Infobox_Dateiformat/Wartung/MagischeZahlHex_fehlt&amp;action=edit&amp;redlink=1" class="new" title="Vorlage:Infobox Dateiformat/Wartung/MagischeZahlHex fehlt (Seite nicht vorhanden)"></a> <a href="/w/index.php?title=Vorlage:Infobox_Dateiformat/Wartung/MagischeZahl_fehlt&amp;action=edit&amp;redlink=1" class="new" title="Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehlt (Seite nicht vorhanden)"></a> </p> </td></tr> <tr> <td colspan="2"> </td></tr></tbody></table> <p>Die <b>JavaScript Object Notation</b> (<b>JSON</b> [<style data-mw-deduplicate="TemplateStyles:r227981795">.mw-parser-output .IPA a{text-decoration:none}</style><span class="navigation-not-searchable"><span class="IPA"><a href="/wiki/Liste_der_IPA-Zeichen" title="Liste der IPA-Zeichen"><span title="Aussprache im Internationalen Phonetischen Alphabet (IPA)" lang="zxx">ˈdʒeɪsən</span></a></span></span>]) ist ein kompaktes <a href="/wiki/Datenformat" title="Datenformat">Datenformat</a> in einer einfach lesbaren Textform für den <a href="/wiki/Datenaustausch" title="Datenaustausch">Datenaustausch</a> zwischen Anwendungen. JSON ist von Programmiersprachen unabhängig. <a href="/wiki/Parser" title="Parser">Parser</a> und Generatoren existieren in allen verbreiteten Sprachen. </p><p>JSON wurde ursprünglich 1997 von Douglas Crockford spezifiziert.<sup id="cite_ref-&#82;FC7159_3-0" class="reference"><a href="#cite_note-RFC7159-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> Derzeit (Stand Ende 2017) wird es durch zwei inhaltlich gleiche Standards spezifiziert – RFC&#160;8259<sup id="cite_ref-&#82;FC8259_1-1" class="reference"><a href="#cite_note-RFC8259-1"><span class="cite-bracket">&#91;</span>1<span class="cite-bracket">&#93;</span></a></sup> sowie ECMA-404.<sup id="cite_ref-ECMA-404_2-1" class="reference"><a href="#cite_note-ECMA-404-2"><span class="cite-bracket">&#91;</span>2<span class="cite-bracket">&#93;</span></a></sup> </p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="de" dir="ltr"><h2 id="mw-toc-heading">Inhaltsverzeichnis</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#Einsatzgebiete"><span class="tocnumber">1</span> <span class="toctext">Einsatzgebiete</span></a></li> <li class="toclevel-1 tocsection-2"><a href="#Datenstruktur_und_Formatdefinition"><span class="tocnumber">2</span> <span class="toctext">Datenstruktur und Formatdefinition</span></a> <ul> <li class="toclevel-2 tocsection-3"><a href="#Zeichencodierung_und_Datentypen"><span class="tocnumber">2.1</span> <span class="toctext">Zeichencodierung und Datentypen</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-4"><a href="#Einschränkungen"><span class="tocnumber">3</span> <span class="toctext">Einschränkungen</span></a></li> <li class="toclevel-1 tocsection-5"><a href="#Beispiel"><span class="tocnumber">4</span> <span class="toctext">Beispiel</span></a></li> <li class="toclevel-1 tocsection-6"><a href="#JSON_Schema"><span class="tocnumber">5</span> <span class="toctext">JSON Schema</span></a> <ul> <li class="toclevel-2 tocsection-7"><a href="#Beispiel_2"><span class="tocnumber">5.1</span> <span class="toctext">Beispiel</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-8"><a href="#Vergleich_mit_XML"><span class="tocnumber">6</span> <span class="toctext">Vergleich mit XML</span></a></li> <li class="toclevel-1 tocsection-9"><a href="#JSONP_(JSON_mit_Padding)"><span class="tocnumber">7</span> <span class="toctext">JSONP (JSON mit Padding)</span></a> <ul> <li class="toclevel-2 tocsection-10"><a href="#Funktionsweise"><span class="tocnumber">7.1</span> <span class="toctext">Funktionsweise</span></a></li> <li class="toclevel-2 tocsection-11"><a href="#Sicherheitsrisiken"><span class="tocnumber">7.2</span> <span class="toctext">Sicherheitsrisiken</span></a></li> <li class="toclevel-2 tocsection-12"><a href="#Alternative"><span class="tocnumber">7.3</span> <span class="toctext">Alternative</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-13"><a href="#Verwandte_Techniken"><span class="tocnumber">8</span> <span class="toctext">Verwandte Techniken</span></a> <ul> <li class="toclevel-2 tocsection-14"><a href="#JSON-basierte_Formate"><span class="tocnumber">8.1</span> <span class="toctext">JSON-basierte Formate</span></a></li> <li class="toclevel-2 tocsection-15"><a href="#Alternative_Formate"><span class="tocnumber">8.2</span> <span class="toctext">Alternative Formate</span></a></li> <li class="toclevel-2 tocsection-16"><a href="#Binäre_Formate"><span class="tocnumber">8.3</span> <span class="toctext">Binäre Formate</span></a></li> <li class="toclevel-2 tocsection-17"><a href="#Vorgänger-Formate"><span class="tocnumber">8.4</span> <span class="toctext">Vorgänger-Formate</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-18"><a href="#Weblinks"><span class="tocnumber">9</span> <span class="toctext">Weblinks</span></a></li> <li class="toclevel-1 tocsection-19"><a href="#Einzelnachweise"><span class="tocnumber">10</span> <span class="toctext">Einzelnachweise</span></a></li> </ul> </div> <div class="mw-heading mw-heading2"><h2 id="Einsatzgebiete">Einsatzgebiete</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=1" title="Abschnitt bearbeiten: Einsatzgebiete" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=1" title="Quellcode des Abschnitts bearbeiten: Einsatzgebiete"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>JSON wird zur Übertragung und zum Speichern strukturierter Daten eingesetzt. Es dient als Datenformat bei der Datenübertragung (<a href="/wiki/Serialisierung" title="Serialisierung">Serialisierung</a>). Insbesondere bei <a href="/wiki/Webanwendung" title="Webanwendung">Webanwendungen</a> und <a href="/wiki/Mobile_App" title="Mobile App">mobilen Apps</a> wird es in Verbindung mit <a href="/wiki/JavaScript" title="JavaScript">JavaScript</a>, <a href="/wiki/Ajax_(Programmierung)" title="Ajax (Programmierung)">Ajax</a> oder <a href="/wiki/WebSocket" title="WebSocket">WebSockets</a> zum Übertragen von Daten zwischen dem Client und dem Server häufig genutzt. </p> <div class="mw-heading mw-heading2"><h2 id="Datenstruktur_und_Formatdefinition">Datenstruktur und Formatdefinition</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=2" title="Abschnitt bearbeiten: Datenstruktur und Formatdefinition" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=2" title="Quellcode des Abschnitts bearbeiten: Datenstruktur und Formatdefinition"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="Zeichencodierung_und_Datentypen">Zeichencodierung und Datentypen</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=3" title="Abschnitt bearbeiten: Zeichencodierung und Datentypen" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=3" title="Quellcode des Abschnitts bearbeiten: Zeichencodierung und Datentypen"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Die Daten können beliebig verschachtelt werden, beispielsweise ist eine indizierte Liste (englisch „array“) von Objekten möglich, welche wiederum arrays oder Objekte enthalten. Als <a href="/wiki/Zeichenkodierung" title="Zeichenkodierung">Zeichenkodierung</a> benutzt JSON standardmäßig <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a>. Auch <a href="/wiki/UTF-16" title="UTF-16">UTF-16</a> und <a href="/wiki/UTF-32" title="UTF-32">UTF-32</a> sind möglich. </p><p>JSON kennt die folgenden Typen von <i>Elementen</i>. </p> <dl><dt><a href="/wiki/Nullwert" title="Nullwert">Nullwert</a></dt> <dd>wird durch das Schlüsselwort <b><code>null</code></b> dargestellt.</dd> <dt><a href="/wiki/Boolesche_Variable" class="mw-redirect" title="Boolesche Variable">Boolescher Wert</a></dt> <dd>wird durch die Schlüsselwörter <b><code>true</code></b> und <b><code>false</code></b> dargestellt. Dies sind <i>keine</i> Zeichenketten. Sie werden daher, wie <b><code>null</code></b>, <i>nicht</i> in <a href="/wiki/Anf%C3%BChrungszeichen" title="Anführungszeichen">Anführungszeichen</a> gesetzt.</dd> <dt><a href="/wiki/Zahl" title="Zahl">Zahl</a></dt> <dd>ist eine Folge der Ziffern <b><code>0</code></b>–<b><code>9</code></b>. Diese Folge kann durch ein <a href="/wiki/Minuszeichen" title="Minuszeichen">negatives Vorzeichen</a> <b><code>-</code></b> eingeleitet und durch einen <a href="/wiki/Dezimalpunkt" class="mw-redirect" title="Dezimalpunkt">Dezimalpunkt</a> <b><code>.</code></b> unterbrochen sein. Die Zahl kann durch die Angabe eines Exponenten <b><code>e</code></b> oder <b><code>E</code></b> ergänzt werden, dem ein optionales <a href="/wiki/Vorzeichen_(Zahl)" title="Vorzeichen (Zahl)">Vorzeichen</a> <b><code>+</code></b> oder <b><code>-</code></b> und eine Folge der Ziffern <b><code>0</code></b>–<b><code>9</code></b> folgt.</dd> <dt><a href="/wiki/Zeichenkette" title="Zeichenkette">Zeichenkette</a></dt> <dd>beginnt und endet mit doppelten geraden Anführungszeichen (<b><code>"</code></b>). Sie kann <a href="/wiki/Unicode" title="Unicode">Unicode</a>-Zeichen und durch <b><code>\</code></b> eingeleitete <a href="/wiki/Escape-Sequenz" title="Escape-Sequenz">Escape-Sequenzen</a> enthalten.</dd> <dt><a href="/wiki/Array_(Datentyp)" title="Array (Datentyp)">Array</a></dt> <dd>beginnt mit <b><code>[</code></b> und endet mit <b><code>]</code></b>. Es enthält eine durch Kommata geteilte, indizierte Liste von <i>Elementen</i> gleichen oder verschiedenen Typs. Leere Arrays sind zulässig.</dd></dl> <dl><dt><a href="/wiki/Assoziatives_Datenfeld" class="mw-redirect" title="Assoziatives Datenfeld">Objekt</a></dt> <dd>beginnt mit <b><code>{</code></b> und endet mit <b><code>}</code></b>. Es enthält eine durch Kommata geteilte, ungeordnete Liste von <i>Eigenschaften</i>. Objekte ohne Eigenschaften („leere Objekte“) sind zulässig. <dl><dt>Eigenschaft</dt> <dd>besteht aus einem Schlüssel und einem Wert, getrennt durch einen Doppelpunkt (<code>Schlüssel&#160;: Wert</code>). Die Schlüssel sollten eindeutig sein, da unterschiedliche Parser mit mehrfach vorkommenden Schlüsseln unterschiedlich umgehen. Während ECMA-404 keine Eindeutigkeit voraussetzt, fordert RFC&#160;7159,<sup id="cite_ref-&#82;FC7159_3-1" class="reference"><a href="#cite_note-RFC7159-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> dass Schlüssel innerhalb eines Objekts eindeutig sind. <ul><li>der <b>Schlüssel</b> ist eine <i>Zeichenkette</i>.</li> <li>der <b>Wert</b> ist ein beliebiges <i>Element</i>.</li></ul></dd></dl></dd></dl> <p>Nicht signifikante <a href="/wiki/Leerraum" title="Leerraum">Leerraum</a>-Zeichen sind erlaubt, also Leerzeichen (Unicode U+0020), horizontale Tabs (U+0009), Zeilenumbrüche mittels LF und / oder CR (U+000D und U+000A).<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">&#91;</span>4<span class="cite-bracket">&#93;</span></a></sup> Diese Zeichen werden außerhalb von Zeichenketten bei der Interpretation ignoriert. </p> <div class="mw-heading mw-heading2"><h2 id="Einschränkungen"><span id="Einschr.C3.A4nkungen"></span>Einschränkungen</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=4" title="Abschnitt bearbeiten: Einschränkungen" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=4" title="Quellcode des Abschnitts bearbeiten: Einschränkungen"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Im Gegensatz zu JavaScript und vielen anderen Programmiersprachen erlaubt JSON für Zahlen nicht die in <a href="/wiki/IEEE_754" title="IEEE 754">IEEE 754</a> definierten Sonderwerte für <a href="/wiki/Unendlich_(Mathematik)" title="Unendlich (Mathematik)">Unendlich</a> und <a href="/wiki/NaN" title="NaN">NaN</a>.<sup id="cite_ref-&#82;FC7159_3-2" class="reference"><a href="#cite_note-RFC7159-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> Außerdem fehlen Wertetypen für zum Beispiel Datums- und Zeitwerte, <a href="/wiki/Regul%C3%A4rer_Ausdruck" title="Regulärer Ausdruck">reguläre Ausdrücke</a>, <a href="/wiki/Anonyme_Funktion" title="Anonyme Funktion">Funktionsliterale</a> und <a href="/wiki/Ausnahmebehandlung" title="Ausnahmebehandlung">Fehlertypen</a>.<sup id="cite_ref-&#82;FC7159_3-3" class="reference"><a href="#cite_note-RFC7159-3"><span class="cite-bracket">&#91;</span>3<span class="cite-bracket">&#93;</span></a></sup> Beim Serialisieren nach JSON können solche nicht abbildbaren Werte entweder durch <code>null</code> ersetzt werden, oder sie müssen auf andere Weise umgesetzt werden. Bei Datums- und Zeit-Werten ist beispielsweise die Konvertierung in eine Zeichenkette gemäß <a href="/wiki/ISO_8601" title="ISO 8601">ISO 8601</a> üblich.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">&#91;</span>5<span class="cite-bracket">&#93;</span></a></sup> </p><p>JSON unterstützt ebenfalls keine <a href="/wiki/Kommentar_(Programmierung)" title="Kommentar (Programmierung)">Kommentare</a>, die beim Einlesen der Daten ignoriert werden würden. </p><p>Um diese Einschränkungen zu umgehen, erlauben viele JSON-<a href="/wiki/Programmbibliothek" title="Programmbibliothek">Programmbibliotheken</a> (optional) die Verletzung des JSON-Standards, womit beispielsweise Werte für Unendlich und NaN<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">&#91;</span>6<span class="cite-bracket">&#93;</span></a></sup> unterstützt werden können oder wodurch Kommentare ignoriert werden, statt zu Fehlern zu führen<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">&#91;</span>7<span class="cite-bracket">&#93;</span></a></sup>. </p> <div class="mw-heading mw-heading2"><h2 id="Beispiel">Beispiel</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=5" title="Abschnitt bearbeiten: Beispiel" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=5" title="Quellcode des Abschnitts bearbeiten: Beispiel"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;Herausgeber&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Xema&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Nummer&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;1234-5678-9012-3456&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Deckung&quot;</span><span class="p">:</span><span class="w"> </span><span class="mf">2e+6</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Waehrung&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;EURO&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Inhaber&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;Name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Mustermann&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Vorname&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Max&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Teilnahme am Bonusprogramm&quot;</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Hobbys&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">&quot;Reiten&quot;</span><span class="p">,</span><span class="w"> </span><span class="s2">&quot;Golfen&quot;</span><span class="p">,</span><span class="w"> </span><span class="s2">&quot;Lesen&quot;</span><span class="p">],</span> <span class="w"> </span><span class="nt">&quot;Alter&quot;</span><span class="p">:</span><span class="w"> </span><span class="mi">42</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Kinder&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[],</span> <span class="w"> </span><span class="nt">&quot;Partner&quot;</span><span class="p">:</span><span class="w"> </span><span class="kc">null</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="JSON_Schema">JSON Schema</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=6" title="Abschnitt bearbeiten: JSON Schema" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=6" title="Quellcode des Abschnitts bearbeiten: JSON Schema"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>JSON Schema gibt ein JSON-basiertes Format an, um die Struktur von JSON-Daten für die <a href="/wiki/Validierung_(Informatik)" title="Validierung (Informatik)">Validierung</a>, Dokumentation und Interaktionssteuerung zu definieren. Es enthält einen Vertrag für die JSON-Daten, die für eine bestimmte Anwendung erforderlich sind, und wie diese Daten geändert werden können. </p><p>JSON Schema basiert auf den Konzepten von <a href="/wiki/XML_Schema" title="XML Schema">XML Schema</a> (XSD), ist jedoch JSON-basiert. Wie in XSD können dieselben Serialisierungs- und Deserialisierungsprogramme sowohl für das Schema als auch für die Daten verwendet werden. Es ist selbstbeschreibend und in einem Internet-Entwurf der <a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> festgelegt. Für verschiedene <a href="/wiki/Programmiersprache" title="Programmiersprache">Programmiersprachen</a> stehen mehrere <a href="/wiki/Validator" title="Validator">Validatoren</a> mit jeweils unterschiedlichen Konformitätsstufen zur Verfügung.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">&#91;</span>8<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Beispiel_2">Beispiel</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=7" title="Abschnitt bearbeiten: Beispiel" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=7" title="Quellcode des Abschnitts bearbeiten: Beispiel"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;$schema&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;http://json-schema.org/draft/2019-09/schema&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;title&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Politiker&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;object&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;required&quot;</span><span class="p">:</span><span class="w"> </span><span class="p">[</span><span class="s2">&quot;Vorname&quot;</span><span class="p">,</span><span class="w"> </span><span class="s2">&quot;Nachname&quot;</span><span class="p">,</span><span class="w"> </span><span class="s2">&quot;Geburtsdatum&quot;</span><span class="p">,</span><span class="w"> </span><span class="s2">&quot;Nationalität&quot;</span><span class="p">],</span> <span class="w"> </span><span class="nt">&quot;properties&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;Vorname&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;string&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Nachname&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;string&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Geburtsdatum&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;date&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Nationalität&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;string&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Partei&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;object&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;properties&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;Name&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;string&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Hauptsitz&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;string&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Gründungsdatum&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;date&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Gründungsort&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;string&quot;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Amt&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;type&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;string&quot;</span> <span class="w"> </span><span class="p">}</span> <span class="w"> </span><span class="p">}</span> <span class="p">}</span> </pre></div> <p>Das obige JSON Schema kann verwendet werden, um die Gültigkeit des folgenden Datenblocks zu testen: </p> <div class="mw-highlight mw-highlight-lang-json mw-content-ltr" dir="ltr"><pre><span></span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;Vorname&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Ronald&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Nachname&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Reagan&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Geburtsdatum&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;1911-02-06&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Nationalität&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;US-amerikanisch&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Partei&quot;</span><span class="p">:</span> <span class="w"> </span><span class="p">{</span> <span class="w"> </span><span class="nt">&quot;Name&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Republican Party&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Hauptsitz&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Washington, D.C.&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Gründungsdatum&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;1854-03-20&quot;</span><span class="p">,</span> <span class="w"> </span><span class="nt">&quot;Gründungsort&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;Ripon&quot;</span> <span class="w"> </span><span class="p">},</span> <span class="w"> </span><span class="nt">&quot;Amt&quot;</span><span class="p">:</span><span class="w"> </span><span class="s2">&quot;US-Präsident&quot;</span> <span class="p">}</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Vergleich_mit_XML">Vergleich mit XML</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=8" title="Abschnitt bearbeiten: Vergleich mit XML" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=8" title="Quellcode des Abschnitts bearbeiten: Vergleich mit XML"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Sowohl JSON als auch <a href="/wiki/Extensible_Markup_Language" title="Extensible Markup Language">XML</a> beschreiben die Struktur eines Datensatzes. Der Datensatz kann weitere Datensätze enthalten, dadurch sind beliebig tief verschachtelte Strukturen möglich. </p><p>In XML sind die einzelnen Knoten der Datenstruktur benannt, während die Knoten in JSON unbenannt sind. </p><p>In XML können einfache Zeichenketten sowohl als Attribut eines Elements als auch als eigenständiges Element beschrieben sein, in JSON gibt es diese Unterscheidung nicht. Diese in den meisten Fällen irrelevante Flexibilität führt dazu, dass sich die Struktur von XML-Dokumenten häufig unnötigerweise unterscheidet. </p><p>Sowohl für JSON als auch für XML gibt es Beschreibungssprachen, um weiter einzugrenzen, wie „gültige“ Dokumente aussehen, im Gegensatz zu „wohlgeformten“ Dokumenten. </p><p>Die Syntax von JSON ist sehr viel einfacher gestaltet und erscheint daher oft lesbarer und insbesondere leichter schreibbar. In der Regel produziert JSON auch geringeren <a href="/wiki/Overhead_(EDV)" title="Overhead (EDV)">Overhead</a> im Vergleich zu XML. </p><p>Sowohl JSON als auch XML<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">&#91;</span>9<span class="cite-bracket">&#93;</span></a></sup> müssen von einem speziellen Parser eingelesen werden. Traditionell ist jedes wohlgeformte JSON-Dokument ein gültiger JavaScript-Ausdruck, das sorglose Interpretieren von JSON-Dokumenten mit <code>eval()</code> stellt jedoch potentiell eine <a href="/wiki/Sicherheitsl%C3%BCcke" title="Sicherheitslücke">Sicherheitslücke</a> dar und kann beispielsweise <a href="/wiki/Cross-Site-Scripting" title="Cross-Site-Scripting">Cross-Site-Scripting</a> (XSS) ermöglichen.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">&#91;</span>10<span class="cite-bracket">&#93;</span></a></sup> </p><p>Sowohl JSON als auch XML sind nicht gut zum Repräsentieren von <a href="/wiki/Bin%C3%A4rdatei" title="Binärdatei">Binärdaten</a> geeignet, da beide Datenformate als Grundelement zeichenbasiert sind und nicht bytebasiert. </p><p>Zum Vergleich das oben genannte Beispiel in einer XML-Form: </p> <div class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr"><pre><span></span><span class="nt">&lt;Kreditkarte</span><span class="w"> </span><span class="na">Herausgeber=</span><span class="s">&quot;Xema&quot;</span><span class="w"> </span><span class="na">Nummer=</span><span class="s">&quot;1234-5678-9012-3456&quot;</span><span class="w"> </span><span class="na">Deckung=</span><span class="s">&quot;2e+6&quot;</span><span class="w"> </span><span class="na">Waehrung=</span><span class="s">&quot;EURO&quot;</span><span class="nt">&gt;</span> <span class="w"> </span><span class="nt">&lt;Inhaber</span><span class="w"> </span><span class="na">Name=</span><span class="s">&quot;Mustermann&quot;</span><span class="w"> </span><span class="na">Vorname=</span><span class="s">&quot;Max&quot;</span><span class="w"> </span><span class="na">Teilnahme_am_Bonusprogramm=</span><span class="s">&quot;true&quot;</span><span class="w"> </span><span class="na">Alter=</span><span class="s">&quot;42&quot;</span><span class="w"> </span><span class="na">Partner=</span><span class="s">&quot;null&quot;</span><span class="nt">&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobbys&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobby&gt;</span>Reiten<span class="nt">&lt;/Hobby&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobby&gt;</span>Golfen<span class="nt">&lt;/Hobby&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobby&gt;</span>Lesen<span class="nt">&lt;/Hobby&gt;</span> <span class="w"> </span><span class="nt">&lt;/Hobbys&gt;</span> <span class="w"> </span><span class="nt">&lt;Kinder</span><span class="w"> </span><span class="nt">/&gt;</span> <span class="w"> </span><span class="nt">&lt;/Inhaber&gt;</span> <span class="nt">&lt;/Kreditkarte&gt;</span> </pre></div> <p>Nach Entfernung der optionalen Leerzeichen ist das JSON-Objekt 226 Byte, das XML-Objekt 279 Byte groß – ein Zuwachs um 23&#160;%.<br />Oftmals können Attribute auch als Kindknoten formuliert werden, das Beispiel könnte dann wie folgt aussehen: </p> <div class="mw-highlight mw-highlight-lang-xml mw-content-ltr" dir="ltr"><pre><span></span><span class="nt">&lt;Kreditkarte&gt;</span> <span class="w"> </span><span class="nt">&lt;Herausgeber&gt;</span>Xema<span class="nt">&lt;/Herausgeber&gt;</span> <span class="w"> </span><span class="nt">&lt;Nummer&gt;</span>1234-5678-9012-3456<span class="nt">&lt;/Nummer&gt;</span> <span class="w"> </span><span class="nt">&lt;Deckung&gt;</span>2e+6<span class="nt">&lt;/Deckung&gt;</span> <span class="w"> </span><span class="nt">&lt;Waehrung&gt;</span>EURO<span class="nt">&lt;/Waehrung&gt;</span> <span class="w"> </span><span class="nt">&lt;Inhaber&gt;</span> <span class="w"> </span><span class="nt">&lt;Name&gt;</span>Mustermann<span class="nt">&lt;/Name&gt;</span> <span class="w"> </span><span class="nt">&lt;Vorname&gt;</span>Max<span class="nt">&lt;/Vorname&gt;</span> <span class="w"> </span><span class="nt">&lt;Teilnahme_am_Bonusprogramm&gt;</span>true<span class="nt">&lt;/Teilnahme_am_Bonusprogramm&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobbys&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobby&gt;</span>Reiten<span class="nt">&lt;/Hobby&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobby&gt;</span>Golfen<span class="nt">&lt;/Hobby&gt;</span> <span class="w"> </span><span class="nt">&lt;Hobby&gt;</span>Lesen<span class="nt">&lt;/Hobby&gt;</span> <span class="w"> </span><span class="nt">&lt;/Hobbys&gt;</span> <span class="w"> </span><span class="nt">&lt;Alter&gt;</span>42<span class="nt">&lt;/Alter&gt;</span> <span class="w"> </span><span class="nt">&lt;Kinder</span><span class="w"> </span><span class="nt">/&gt;</span> <span class="w"> </span><span class="nt">&lt;Partner&gt;</span>null<span class="nt">&lt;/Partner&gt;</span> <span class="w"> </span><span class="nt">&lt;/Inhaber&gt;</span> <span class="nt">&lt;/Kreditkarte&gt;</span> </pre></div> <p>Dieses Objekt wäre mit Entfernung der Leerzeichen 361 Byte groß – ein Zuwachs um 60&#160;% zum JSON-Objekt. </p> <div class="mw-heading mw-heading2"><h2 id="JSONP_(JSON_mit_Padding)"><span id="JSONP_.28JSON_mit_Padding.29"></span><span id="JSONP"></span> JSONP (JSON mit Padding)</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=9" title="Abschnitt bearbeiten: JSONP (JSON mit Padding)" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=9" title="Quellcode des Abschnitts bearbeiten: JSONP (JSON mit Padding)"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Bei JSONP (JSON mit Padding) werden die JSON-Daten über ein <code>&lt;script&gt;</code>-Element eingebunden und inklusive eines Funktionsaufrufs ausgegeben. Dies ermöglicht die <a href="/wiki/Daten%C3%BCbertragung" title="Datenübertragung">Übertragung</a> von JSON-Daten über <a href="/wiki/Domain_(Internet)" title="Domain (Internet)">Domaingrenzen</a>, ist jedoch mit Sicherheitsrisiken behaftet. </p><p>JSONP wurde 2005 von Bob Ippolito vorgestellt<sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">&#91;</span>11<span class="cite-bracket">&#93;</span></a></sup> und wird jetzt von vielen Web-2.0-Anwendungen wie <a href="/wiki/Dojo_Toolkit" title="Dojo Toolkit">Dojo Toolkit</a>, <a href="/wiki/JQuery" title="JQuery">jQuery</a>,<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">&#91;</span>12<span class="cite-bracket">&#93;</span></a></sup> <a href="/wiki/Google_Web_Toolkit" title="Google Web Toolkit">Google Web Toolkit</a> Applications<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">&#91;</span>13<span class="cite-bracket">&#93;</span></a></sup> und Web Services unterstützt. Für dieses Protokoll wurden Erweiterungen vorgeschlagen, die zusätzliche Eingabeparameter ermöglichen, wie z.&#160;B. JSONPP.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">&#91;</span>14<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Funktionsweise">Funktionsweise</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=10" title="Abschnitt bearbeiten: Funktionsweise" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=10" title="Quellcode des Abschnitts bearbeiten: Funktionsweise"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Üblicherweise erfolgen <a href="/wiki/Ajax_(Programmierung)" title="Ajax (Programmierung)">Ajax</a>-Datenabfragen an <a href="/wiki/Server" title="Server">Server</a> über das <a href="/wiki/XMLHttpRequest" title="XMLHttpRequest">XMLHttpRequest</a>-Objekt eines <a href="/wiki/Webbrowser" title="Webbrowser">Webbrowsers</a>. Aufgrund der <a href="/wiki/Same-Origin-Policy" title="Same-Origin-Policy">Same-Origin-Policy</a> funktioniert das nicht, wenn die in einem Webbrowser angezeigte <a href="/wiki/Webseite" title="Webseite">Webseite</a> über dieses Objekt auf einen Server zuzugreifen versucht, der in einer anderen Domain als die angezeigte Webseite liegt. Das Problem kann durch JSONP umgangen werden. Im <code>src</code>-Attribut eines <a href="/wiki/HTML#HTML-Kopf" class="mw-redirect" title="HTML"><code>&lt;script&gt;</code>-Elements</a> ist es möglich, beliebige URLs anzugeben. Für dieses Attribut greift die Same-Origin-Policy nicht. Es ist also möglich, eine URL in einer anderen Domain anzugeben, die beispielsweise JSON-Daten zurückgibt. Dieses Script hätte aber keinen Effekt. </p><p>Um die JSON-Daten auf dem <a href="/wiki/Client" title="Client">Client</a> verarbeiten zu können, verpackt der Server diese als Parameter in eine <a href="/wiki/JavaScript#Funktionen" title="JavaScript">JavaScript-Funktion</a>, die im Webbrowser bereits definiert ist. Der Name dieser Funktion wird dem Server üblicherweise im <a href="/wiki/Query-String" title="Query-String">Query-String</a> der URL mitgeteilt, wobei das genaue Format oder der Name des Parameters nicht genormt ist. </p><p>Beispiel: </p><p>Im HTML-Code einer Webseite werden die JSONP-Daten wie folgt eingebunden: </p> <div class="mw-highlight mw-highlight-lang-html mw-content-ltr" dir="ltr"><pre><span></span><span class="p">&lt;</span><span class="nt">script</span> <span class="na">type</span><span class="o">=</span><span class="s">&quot;text/javascript&quot;</span> <span class="na">src</span><span class="o">=</span><span class="s">&quot;https://example.com/getjson?jsonp=exampleCallback&quot;</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">script</span><span class="p">&gt;</span> </pre></div> <p>Der Server erzeugt daraufhin einen JavaScript-Codeschnipsel, in dem die eigentlichen Daten an die genannte Funktion übergeben werden: </p> <pre> exampleCallback( {"name":"Jane Doe", "value":4711} ); </pre> <p>Der Browser führt diesen Funktionsaufruf daraufhin aus, als ob er direkt in der HTML-Seite niedergeschrieben worden wäre, und kann so die JSON-Daten aus dem Aufruf verarbeiten. </p><p>Üblicherweise ist für jeden JSONP-Aufruf ein eigenes <a href="/wiki/HTML#HTML-Kopf" class="mw-redirect" title="HTML"><code>&lt;script&gt;</code>-Element</a> erforderlich. </p> <div class="mw-heading mw-heading3"><h3 id="Sicherheitsrisiken">Sicherheitsrisiken</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=11" title="Abschnitt bearbeiten: Sicherheitsrisiken" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=11" title="Quellcode des Abschnitts bearbeiten: Sicherheitsrisiken"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p><code>&lt;script&gt;</code>-Elemente ermöglichen es einem Server, <i>beliebige</i> Inhalte (nicht nur JSON-Objekte) an den Webbrowser zu übermitteln. Dies kann dazu führen, dass ein bösartiger Web-Service über die zurückgesendeten Daten private Informationen im Webbrowser ausspäht oder in seinem Sinne verändert (<a href="/wiki/Cross-Site-Scripting" title="Cross-Site-Scripting">Cross-Site-Scripting</a>). </p><p>Da das <code>&lt;script&gt;</code>-Element die <a href="/wiki/Same-Origin-Policy" title="Same-Origin-Policy">Same-Origin-Policy</a> nicht beachtet, kann eine bösartige Webseite JSONP-Daten anfordern und auswerten, die nicht für sie bestimmt sind (<a href="/wiki/Cross-Site-Request-Forgery" title="Cross-Site-Request-Forgery">Cross-Site-Request-Forgery</a>).<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">&#91;</span>15<span class="cite-bracket">&#93;</span></a></sup> Das Problem tritt dann auf, wenn sensible Daten vor Dritten geschützt werden sollen. </p> <div class="mw-heading mw-heading3"><h3 id="Alternative">Alternative</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=12" title="Abschnitt bearbeiten: Alternative" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=12" title="Quellcode des Abschnitts bearbeiten: Alternative"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Mit <a href="/wiki/Cross-Origin_Resource_Sharing" title="Cross-Origin Resource Sharing">Cross-Origin Resource Sharing</a> (CORS) existiert ein vergleichbares Verfahren, das den Zugriff über Domaingrenzen hinweg ermöglicht, ohne jedoch der abgefragten Ressource die Möglichkeit einzuräumen, beliebigen JavaScript-Code auszuführen. Beide Verfahren erfordern die Unterstützung durch die entsprechende Ressource, wobei CORS einfacher zu implementieren ist. Gleichzeitig erlaubt CORS eine einfache Einschränkung seitens der Ressource, von welchen Datenquellen (englisch „origins“, das sind URLs, Domänen o.&#160;ä.) sie genutzt werden kann. </p><p>CORS ist gegenüber JSONP meist zu bevorzugen, da CORS insgesamt einfacher und sicherer ist. </p> <div class="mw-heading mw-heading2"><h2 id="Verwandte_Techniken">Verwandte Techniken</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=13" title="Abschnitt bearbeiten: Verwandte Techniken" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=13" title="Quellcode des Abschnitts bearbeiten: Verwandte Techniken"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-heading mw-heading3"><h3 id="JSON-basierte_Formate">JSON-basierte Formate</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=14" title="Abschnitt bearbeiten: JSON-basierte Formate" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=14" title="Quellcode des Abschnitts bearbeiten: JSON-basierte Formate"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/GeoJSON" title="GeoJSON">GeoJSON</a> dient zur Annotation von <a href="/wiki/Geodaten" title="Geodaten">Geodaten</a>.</li> <li><a href="/wiki/JSON-LD" title="JSON-LD">JSON-LD</a> dient zur Einbettung von <a href="/wiki/Resource_Description_Framework" title="Resource Description Framework">RDF</a>-Daten.</li> <li><a href="/wiki/JSON-RPC" title="JSON-RPC">JSON-RPC</a> dient zum Aufruf von Methoden in entfernten Computersystemen.</li> <li><a href="/wiki/JSON_Feed" title="JSON Feed">JSON Feed</a> dient zur Beschreibung von Web-Feeds.</li> <li>Die <a href="/wiki/Hypertext_Application_Language" title="Hypertext Application Language">Hypertext Application Language</a><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">&#91;</span>16<span class="cite-bracket">&#93;</span></a></sup> (HAL) dient zur Implementierung von <a href="/wiki/HATEOAS" title="HATEOAS">HATEOAS</a> in auf JSON basierten <a href="/wiki/Representational_State_Transfer" title="Representational State Transfer">REST-Schnittstellen</a>.</li> <li>JSON Hyper-Schema<sup id="cite_ref-17" class="reference"><a href="#cite_note-17"><span class="cite-bracket">&#91;</span>17<span class="cite-bracket">&#93;</span></a></sup> dient zur Annotation von Datentypen in JSON.</li> <li>GBSON<sup id="cite_ref-18" class="reference"><a href="#cite_note-18"><span class="cite-bracket">&#91;</span>18<span class="cite-bracket">&#93;</span></a></sup> dient zur Annotation von Nucleinsäuresequenzen (<a href="/wiki/Desoxyribonukleins%C3%A4ure" title="Desoxyribonukleinsäure">DNA</a> und <a href="/wiki/Ribonukleins%C3%A4ure" title="Ribonukleinsäure">RNA</a>).</li></ul> <div class="mw-heading mw-heading3"><h3 id="Alternative_Formate">Alternative Formate</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=15" title="Abschnitt bearbeiten: Alternative Formate" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=15" title="Quellcode des Abschnitts bearbeiten: Alternative Formate"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/YAML" title="YAML">YAML</a>, <a href="/w/index.php?title=CSON&amp;action=edit&amp;redlink=1" class="new" title="CSON (Seite nicht vorhanden)">CSON</a><sup id="cite_ref-19" class="reference"><a href="#cite_note-19"><span class="cite-bracket">&#91;</span>19<span class="cite-bracket">&#93;</span></a></sup> (<i>CoffeeScript-Object-Notation</i>), <a href="/w/index.php?title=HOCON&amp;action=edit&amp;redlink=1" class="new" title="HOCON (Seite nicht vorhanden)">HOCON</a><sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">&#91;</span>20<span class="cite-bracket">&#93;</span></a></sup> (<i>Human-Optimized Config Object Notation</i>), <a href="/w/index.php?title=JSON5&amp;action=edit&amp;redlink=1" class="new" title="JSON5 (Seite nicht vorhanden)">JSON5</a><sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">&#91;</span>21<span class="cite-bracket">&#93;</span></a></sup> und <a href="/w/index.php?title=Hjson&amp;action=edit&amp;redlink=1" class="new" title="Hjson (Seite nicht vorhanden)">Hjson</a><sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">&#91;</span>22<span class="cite-bracket">&#93;</span></a></sup> sind Datenserialisierungsformate, deren Syntax eine Obermenge von JSON ist. Sie erweitern JSON u.&#160;a. um Kommentare und erlauben eine für Menschen einfacher lesbare Syntax. Beispielsweise sind Anführungszeichen für Schlüssel und Zeichenketten, Kommas am Zeilenende und geschweifte Klammern teilweise optional.</li> <li><a href="/w/index.php?title=Jsonnet&amp;action=edit&amp;redlink=1" class="new" title="Jsonnet (Seite nicht vorhanden)">Jsonnet</a>,<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">&#91;</span>23<span class="cite-bracket">&#93;</span></a></sup> <a href="/w/index.php?title=Dhall&amp;action=edit&amp;redlink=1" class="new" title="Dhall (Seite nicht vorhanden)">Dhall</a><sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">&#91;</span>24<span class="cite-bracket">&#93;</span></a></sup> und CUE<sup id="cite_ref-25" class="reference"><a href="#cite_note-25"><span class="cite-bracket">&#91;</span>25<span class="cite-bracket">&#93;</span></a></sup> sind ebenfalls Obermengen von JSON und bieten Funktionen wie z.&#160;B. Validierung.</li> <li><a href="/wiki/JSON_streaming" title="JSON streaming">JSON streaming</a> mit den drei Varianten <i>Line-delimited JSON</i> (LDJSON), <i>Newline-delimited JSON</i> (NDJSON) und <i>JSON lines</i> (JSONL).</li> <li><a href="/wiki/Initialisierungsdatei" title="Initialisierungsdatei">INI</a>, <a href="/wiki/YAML" title="YAML">YAML</a> und <a href="/wiki/TOML" title="TOML">TOML</a> sind Formate, die speziell für <a href="/wiki/Konfigurationsdatei" title="Konfigurationsdatei">Konfigurationsdateien</a> entworfen wurden.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Binäre_Formate"><span id="Bin.C3.A4re_Formate"></span>Binäre Formate</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=16" title="Abschnitt bearbeiten: Binäre Formate" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=16" title="Quellcode des Abschnitts bearbeiten: Binäre Formate"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Binäre JSON-Varianten gibt es mit BSON (Binary JSON),<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">&#91;</span>26<span class="cite-bracket">&#93;</span></a></sup> verwendet u.&#160;a. von <a href="/wiki/MongoDB" title="MongoDB">MongoDB</a>, und mit JSONB, verwendet von <a href="/wiki/PostgreSQL" title="PostgreSQL">PostgreSQL</a>.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">&#91;</span>27<span class="cite-bracket">&#93;</span></a></sup> Einen ähnlichen Ansatz verfolgen Googles <a href="/wiki/Protocol_Buffers" title="Protocol Buffers">Protocol Buffers</a> (protobuf), denen im Unterschied zu JSON bzw. BSON ein Schema zugrunde liegt.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">&#91;</span>28<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">&#91;</span>29<span class="cite-bracket">&#93;</span></a></sup> Ebenfalls an JSON orientiert ist das schemalose und auf platzsparende Serialisierung und Prozessierungsgeschwindigkeit hin optimierte <a href="/wiki/Concise_Binary_Object_Representation" title="Concise Binary Object Representation">CBOR</a>.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">&#91;</span>30<span class="cite-bracket">&#93;</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Vorgänger-Formate"><span id="Vorg.C3.A4nger-Formate"></span>Vorgänger-Formate</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=17" title="Abschnitt bearbeiten: Vorgänger-Formate" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=17" title="Quellcode des Abschnitts bearbeiten: Vorgänger-Formate"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Vor der Verbreitung von JSON war <a href="/wiki/Extensible_Markup_Language" title="Extensible Markup Language">XML</a> das bekannteste Datenserialisierungsformat. </p><p><a href="/wiki/NeXTstep" class="mw-redirect" title="NeXTstep">NeXTstep</a> verwendete bereits einige Jahre früher, spätestens seit 1994, eine ähnliche Technik, um einfache Objektbäume zu laden oder zu speichern. Sie heißen dort <a href="/wiki/Property_List" title="Property List">Property Lists</a> und sind bis heute in <a href="/wiki/MacOS" title="MacOS">macOS</a> in Verwendung. Diese erlauben ebenfalls die Speicherung von Werten der Typen <i>Array</i>, <i>Dictionary</i>, boolescher Wert, Binärdaten, Datum, Zahl und Zeichenketten.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">&#91;</span>31<span class="cite-bracket">&#93;</span></a></sup><sup id="cite_ref-32" class="reference"><a href="#cite_note-32"><span class="cite-bracket">&#91;</span>32<span class="cite-bracket">&#93;</span></a></sup> </p><p>Die <a href="/wiki/Tcl" title="Tcl">Tool Command Language</a> kennt <i>Dictionaries</i> (dict), die ebenfalls beliebig geschachtelte, benannte Strukturen enthalten können. Diese sind gleichfalls strukturierte Zeichenketten. Der Zusatzaufwand (englisch „overhead“) ist gegenüber JSON deutlich vermindert, weil keine Doppelpunkte oder Anführungsstriche benötigt werden. Eine klare Trennung zwischen Objektstrukturen (Eigenschaft/Wert) und Tabellen („arrays“, hier als Listen bezeichnet) gibt es allerdings nicht. Daher ist eine Überführung von JSON-Daten in ein <i>dict</i> immer eindeutig und leicht möglich, umgekehrt jedoch nicht. </p> <div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=18" title="Abschnitt bearbeiten: Weblinks" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=18" title="Quellcode des Abschnitts bearbeiten: Weblinks"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/12px-Commons-logo.svg.png" decoding="async" width="12" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/18px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/24px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span></div><b><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:JavaScript_Object_Notation?uselang=de"><span lang="en">Commons</span>: JavaScript Object Notation</a></span></b>&#160;– Sammlung von Bildern, Videos und Audiodateien</div> <ul><li><a rel="nofollow" class="external text" href="https://json.org/json-de.html">json.org/json-de.html</a> – deutsche Einführung auf der offiziellen JSON-Seite (weitere Sprachen verfügbar)</li> <li><a rel="nofollow" class="external text" href="https://www.developer.com/lang/jscript/article.php/3596836">Speeding Up AJAX with JSON</a> Einführung in JSON, bei der die Unterschiede zu XML herausgearbeitet werden (englisch)</li> <li><a rel="nofollow" class="external text" href="http://seriot.ch/parsing_json.php">Parsing JSON is a Minefield</a> – Übersicht der verschiedenen Standards und Implementierungen (englisch)</li> <li><a rel="nofollow" class="external text" href="https://codifyformatter.org/jsonviewer">Online JSON Viewer</a> for Formatting, Validating, and Sharing JSON Data</li> <li><a rel="nofollow" class="external text" href="https://codebeautify.org/jsonviewer">JSON Viewer</a> Online-Plattform zum Formatieren, Validieren und Austausch von JSON-Daten (englisch)</li> <li><a rel="nofollow" class="external text" href="http://jsonp.eu/">jsonp.eu</a> – Erklärungen und Programmierbeispiele zu <i>JSON with Padding</i> (JSONP)</li> <li><a rel="nofollow" class="external text" href="https://onlinejsonformatter.com/json-viewer">JSON Viewer Online</a> Plattformen sind für das Debuggen und Optimieren von JSON-Code in Echtzeitprojekten unerlässlich.</li></ul> <div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit&amp;section=19" title="Abschnitt bearbeiten: Einzelnachweise" class="mw-editsection-visualeditor"><span>Bearbeiten</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit&amp;section=19" title="Quellcode des Abschnitts bearbeiten: Einzelnachweise"><span>Quelltext bearbeiten</span></a><span class="mw-editsection-bracket">]</span></span></div> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-&#82;FC8259-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-RFC8259_1-0">a</a></sup> <sup><a href="#cite_ref-RFC8259_1-1">b</a></sup></span> <span class="reference-text"> Douglas Crockford:&#32;<i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <style data-mw-deduplicate="TemplateStyles:r235239667">.mw-parser-output .dewiki-iconexternal>a{background-position:center right;background-repeat:no-repeat}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("https://upload.wikimedia.org/wikipedia/commons/a/a4/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("https://upload.wikimedia.org/wikipedia/commons/3/30/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("https://upload.wikimedia.org/wikipedia/commons/9/96/Link-external-small-ltr-progressive.svg")!important;background-size:0.857em;padding-right:1em!important}</style><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc8259" class="extiw" title="rfc:8259">8259</a></span></i>&#160;– <i><span lang="en">The JavaScript Object Notation (JSON) Data Interchange Format</span></i>.&#32;2017&#32;(englisch).</span> </li> <li id="cite_note-ECMA-404-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-ECMA-404_2-0">a</a></sup> <sup><a href="#cite_ref-ECMA-404_2-1">b</a></sup></span> <span class="reference-text"> <a rel="nofollow" class="external text" href="https://www.ecma-international.org/publications-and-standards/standards/ecma-404">ECMA-404</a></span> </li> <li id="cite_note-&#82;FC7159-3"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-RFC7159_3-0">a</a></sup> <sup><a href="#cite_ref-RFC7159_3-1">b</a></sup> <sup><a href="#cite_ref-RFC7159_3-2">c</a></sup> <sup><a href="#cite_ref-RFC7159_3-3">d</a></sup></span> <span class="reference-text"> Tim Bray:&#32;<i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc7159" class="extiw" title="rfc:7159">7159</a></span></i>&#160;– <i><span lang="en">The JavaScript Object Notation (JSON) Data Interchange Format</span></i>.&#32;März 2014&#32;(englisch).</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">Douglas Crockford:&#32;<i><a href="/wiki/Request_for_Comments" title="Request for Comments">RFC</a> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a href="//tools.ietf.org/html/rfc4627#section-2" class="extiw" title="rfc:4627">4627</a></span></i>&#160;– <i><span lang="en">The application/json Media Type for JavaScript Object Notation (JSON)</span></i>.&#32;Juli 2006,&#32;Abschnitt&#160;2&#58; <i>JSON Grammar</i>.&#32;(englisch).</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://docs.jsonata.org/date-time#json-and-iso-8601"><i>Date/Time processing · JSONata.</i></a>&#32;In:&#32;<i>docs.jsonata.org.</i><span class="Abrufdatum">&#32;Abgerufen am 21.&#160;Mai 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Date%2FTime+processing+%C2%B7+JSONata&amp;rft.description=Date%2FTime+processing+%C2%B7+JSONata&amp;rft.identifier=https%3A%2F%2Fdocs.jsonata.org%2Fdate-time%23json-and-iso-8601&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/json/JsonReadFeature.html#ALLOW_NON_NUMERIC_NUMBERS"><i>JsonReadFeature (Jackson-core 2.10.0 API).</i></a><span class="Abrufdatum">&#32;Abgerufen am 21.&#160;Mai 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JsonReadFeature+%28Jackson-core+2.10.0+API%29&amp;rft.description=JsonReadFeature+%28Jackson-core+2.10.0+API%29&amp;rft.identifier=https%3A%2F%2Ffasterxml.github.io%2Fjackson-core%2Fjavadoc%2F2.10%2Fcom%2Ffasterxml%2Fjackson%2Fcore%2Fjson%2FJsonReadFeature.html%23ALLOW_NON_NUMERIC_NUMBERS&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://fasterxml.github.io/jackson-core/javadoc/2.10/com/fasterxml/jackson/core/json/JsonReadFeature.html#ALLOW_JAVA_COMMENTS"><i>JsonReadFeature (Jackson-core 2.10.0 API).</i></a><span class="Abrufdatum">&#32;Abgerufen am 21.&#160;Mai 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JsonReadFeature+%28Jackson-core+2.10.0+API%29&amp;rft.description=JsonReadFeature+%28Jackson-core+2.10.0+API%29&amp;rft.identifier=https%3A%2F%2Ffasterxml.github.io%2Fjackson-core%2Fjavadoc%2F2.10%2Fcom%2Ffasterxml%2Fjackson%2Fcore%2Fjson%2FJsonReadFeature.html%23ALLOW_JAVA_COMMENTS&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://json-schema.org/"><i>JSON Schema.</i></a><span class="Abrufdatum">&#32;Abgerufen am 8.&#160;August 2020</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JSON+Schema&amp;rft.description=JSON+Schema&amp;rft.identifier=https%3A%2F%2Fjson-schema.org%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://file-types.com/docs/json"><i>JSON Documentation.</i></a>&#32;In:&#32;<i>file-types.com.</i>&#32;18.&#160;Januar 2020&#44;<span class="Abrufdatum">&#32;abgerufen am 10.&#160;Oktober 2021</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JSON+Documentation&amp;rft.description=JSON+Documentation&amp;rft.identifier=https%3A%2F%2Ffile-types.com%2Fdocs%2Fjson&amp;rft.date=2020-01-18&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text"><span class="cite">Amakiri Welekwe:&#32;<a rel="nofollow" class="external text" href="https://www.comparitech.com/net-admin/json-injection-guide/"><i>What is a JSON Injection and How to Prevent it?</i></a>&#32;In:&#32;<i>comparitech.com.</i>&#32;9.&#160;März 2022&#44;<span class="Abrufdatum">&#32;abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=What+is+a+JSON+Injection+and+How+to+Prevent+it%3F&amp;rft.description=What+is+a+JSON+Injection+and+How+to+Prevent+it%3F&amp;rft.identifier=https%3A%2F%2Fwww.comparitech.com%2Fnet-admin%2Fjson-injection-guide%2F&amp;rft.creator=Amakiri+Welekwe&amp;rft.date=2022-03-09&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://bob.ippoli.to/javascript/mochikit/ajax/archives/2005/12/05/remote-json-jsonp"><i>Remote JSON – JSONP.</i></a>&#32;In:&#32;<i>Bob.pythonmac.org.</i>&#32;5.&#160;Dezember 2005&#44;<span class="Abrufdatum">&#32;abgerufen am 23.&#160;Januar 2011</span>&#32;(englisch,&#32;from __future__ import *).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Remote+JSON+%E2%80%93+JSONP&amp;rft.description=Remote+JSON+%E2%80%93+JSONP&amp;rft.identifier=https%3A%2F%2Fbob.ippoli.to%2Fjavascript%2Fmochikit%2Fajax%2Farchives%2F2005%2F12%2F05%2Fremote-json-jsonp&amp;rft.date=2005-12-05&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://api.jquery.com/jQuery.getJSON/"><i>jQuery API.</i></a>&#32;In:&#32;<i>api.jquery.com.</i><span class="Abrufdatum">&#32;Abgerufen am 23.&#160;Januar 2011</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=jQuery+API&amp;rft.description=jQuery+API&amp;rft.identifier=https%3A%2F%2Fapi.jquery.com%2FjQuery.getJSON%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080213044253/http://www.gwtapps.com/?p=42"><i>GWT Tutorial: How to Read Web Services Client-Side with JSONP.</i></a>&#32;In:&#32;<i>Google Web Toolkit Applications.</i>&#32;6.&#160;Februar 2008,&#32;archiviert&#32;vom&#32;<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=http%3A%2F%2Fwww.gwtapps.com%2F%3Fp%3D42">Original</a></span>&#32;(nicht mehr online verfügbar)&#32;am&#32;<span style="white-space:nowrap;">13.&#160;Februar 2008</span><span>;</span><span class="Abrufdatum">&#32;abgerufen am 23.&#160;Januar 2011</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=GWT+Tutorial%3A+How+to+Read+Web+Services+Client-Side+with+JSONP&amp;rft.description=GWT+Tutorial%3A+How+to+Read+Web+Services+Client-Side+with+JSONP&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20080213044253%2Fhttp%3A%2F%2Fwww.gwtapps.com%2F%3Fp%3D42&amp;rft.date=2008-02-06&amp;rft.source=http&#58;//www.gwtapps.com/?p=42&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text"><span class="cite">Jonas Almeida:&#32;<a rel="nofollow" class="external text" href="https://web.archive.org/web/20100524144722/https://sites.google.com/a/s3db.org/s3db/documentation/mis/json-jsonp-jsonpp"><i>JSON, JSONP, JSONPP?</i></a>&#32;S3DB,&#32;11.&#160;Juni 2008,&#32;archiviert&#32;vom&#32;<link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r235239667"><span class="dewiki-iconexternal"><a class="external text" href="https://redirecter.toolforge.org/?url=https%3A%2F%2Fsites.google.com%2Fa%2Fs3db.org%2Fs3db%2Fdocumentation%2Fmis%2Fjson-jsonp-jsonpp">Original</a></span>&#32;am&#32;<span style="white-space:nowrap;">24.&#160;Mai 2010</span><span>;</span><span class="Abrufdatum">&#32;abgerufen am 23.&#160;Januar 2011</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JSON%2C+JSONP%2C+JSONPP%3F&amp;rft.description=JSON%2C+JSONP%2C+JSONPP%3F&amp;rft.identifier=https%3A%2F%2Fweb.archive.org%2Fweb%2F20100524144722%2Fhttps%3A%2F%2Fsites.google.com%2Fa%2Fs3db.org%2Fs3db%2Fdocumentation%2Fmis%2Fjson-jsonp-jsonpp&amp;rft.creator=Jonas+Almeida&amp;rft.publisher=S3DB&amp;rft.date=2008-06-11&amp;rft.source=https&#58;//sites.google.com/a/s3db.org/s3db/documentation/mis/json-jsonp-jsonpp&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text"><span class="cite">Jeremiah Grossman:&#32;<a rel="nofollow" class="external text" href="https://blog.jeremiahgrossman.com/2006/01/advanced-web-attack-techniques-using.html"><i>Advanced Web Attack Techniques using GMail.</i></a>&#32;In:&#32;<i>blog.jeremiahgrossman.com.</i>&#32;27.&#160;Januar 2006&#44;<span class="Abrufdatum">&#32;abgerufen am 23.&#160;Januar 2011</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Advanced+Web+Attack+Techniques+using+GMail&amp;rft.description=Advanced+Web+Attack+Techniques+using+GMail&amp;rft.identifier=https%3A%2F%2Fblog.jeremiahgrossman.com%2F2006%2F01%2Fadvanced-web-attack-techniques-using.html&amp;rft.creator=Jeremiah+Grossman&amp;rft.date=2006-01-27&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><span class="cite">Mike Kelly:&#32;<a rel="nofollow" class="external text" href="https://tools.ietf.org/html/draft-kelly-json-hal-08"><i>JSON Hypertext Application Language.</i></a>&#32;<a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">IETF</a> Network Working Group,&#32;12.&#160;Oktober 2016&#44;<span class="Abrufdatum">&#32;abgerufen am 7.&#160;Dezember 2016</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JSON+Hypertext+Application+Language&amp;rft.description=JSON+Hypertext+Application+Language&amp;rft.identifier=https%3A%2F%2Ftools.ietf.org%2Fhtml%2Fdraft-kelly-json-hal-08&amp;rft.creator=Mike+Kelly&amp;rft.publisher=%5B%5BInternet+Engineering+Task+Force%7CIETF%5D%5D+Network+Working+Group&amp;rft.date=2016-10-12&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><span class="cite">Austin Wright, Geraint Luff:&#32;<a rel="nofollow" class="external text" href="https://json-schema.org/latest/json-schema-hypermedia.html"><i>JSON Hyper-Schema: A Vocabulary for Hypermedia Annotation of JSON.</i></a>&#32;<a href="/wiki/Internet_Engineering_Task_Force" title="Internet Engineering Task Force">IETF</a>,&#32;13.&#160;August 2016&#44;<span class="Abrufdatum">&#32;abgerufen am 7.&#160;Dezember 2016</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JSON+Hyper-Schema%3A+A+Vocabulary+for+Hypermedia+Annotation+of+JSON&amp;rft.description=JSON+Hyper-Schema%3A+A+Vocabulary+for+Hypermedia+Annotation+of+JSON&amp;rft.identifier=https%3A%2F%2Fjson-schema.org%2Flatest%2Fjson-schema-hypermedia.html&amp;rft.creator=Austin+Wright%2C+Geraint+Luff&amp;rft.publisher=%5B%5BInternet+Engineering+Task+Force%7CIETF%5D%5D&amp;rft.date=2016-08-13&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://chlorobox.mpimp-golm.mpg.de/GBSON-Documentation.html"><i>GBSON.</i></a>&#32;A new annotation file format based on JSON.<span class="Abrufdatum">&#32;Abgerufen am 12.&#160;November 2021</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=GBSON&amp;rft.description=GBSON&amp;rft.identifier=https%3A%2F%2Fchlorobox.mpimp-golm.mpg.de%2FGBSON-Documentation.html&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/bevry/cson/blob/master/README.md"><i>CSON.</i></a>&#32;In:&#32;<i>github.com.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=CSON&amp;rft.description=CSON&amp;rft.identifier=https%3A%2F%2Fgithub.com%2Fbevry%2Fcson%2Fblob%2Fmaster%2FREADME.md&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/lightbend/config/blob/main/HOCON.md"><i>HOCON.</i></a>&#32;In:&#32;<i>github.com.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=HOCON&amp;rft.description=HOCON&amp;rft.identifier=https%3A%2F%2Fgithub.com%2Flightbend%2Fconfig%2Fblob%2Fmain%2FHOCON.md&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://json5.org/"><i>JSON5 – JSON for Humans.</i></a>&#32;In:&#32;<i>json5.org.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=JSON5+%E2%80%93+JSON+for+Humans&amp;rft.description=JSON5+%E2%80%93+JSON+for+Humans&amp;rft.identifier=https%3A%2F%2Fjson5.org%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://hjson.github.io/"><i>Hjson, a user interface for JSON.</i></a>&#32;In:&#32;<i>hjson.github.io.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Hjson%2C+a+user+interface+for+JSON&amp;rft.description=Hjson%2C+a+user+interface+for+JSON&amp;rft.identifier=https%3A%2F%2Fhjson.github.io%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://jsonnet.org/"><i>Jsonnet.</i></a>&#32;In:&#32;<i>jsonnet.org.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Jsonnet&amp;rft.description=Jsonnet&amp;rft.identifier=https%3A%2F%2Fjsonnet.org%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://dhall-lang.org/"><i>The Dhall configuration language.</i></a>&#32;In:&#32;<i>dhall-lang.org.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=The+Dhall+configuration+language&amp;rft.description=The+Dhall+configuration+language&amp;rft.identifier=https%3A%2F%2Fdhall-lang.org%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://cuelang.org/"><i>CUE: Configure Unify Execute.</i></a>&#32;In:&#32;<i>cuelang.org.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=CUE%3A+Configure+Unify+Execute&amp;rft.description=CUE%3A+Configure+Unify+Execute&amp;rft.identifier=https%3A%2F%2Fcuelang.org%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><a href="#cite_ref-26">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://bsonspec.org/"><i>BSON (Binary JSON) Serialization.</i></a>&#32;In:&#32;<i>bsonspec.org.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=BSON+%28Binary+JSON%29+Serialization&amp;rft.description=BSON+%28Binary+JSON%29+Serialization&amp;rft.identifier=https%3A%2F%2Fbsonspec.org%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.postgresql.org/docs/12/datatype-json.html"><i>PostgreSQL 12 Documentation, 8.14. JSON Types.</i></a>&#32;In:&#32;<i>postgresql.org.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=PostgreSQL+12+Documentation%2C+8.14.+JSON+Types&amp;rft.description=PostgreSQL+12+Documentation%2C+8.14.+JSON+Types&amp;rft.identifier=https%3A%2F%2Fwww.postgresql.org%2Fdocs%2F12%2Fdatatype-json.html&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><a href="#cite_ref-28">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://protobuf.dev/"><i>Protocol Buffers.</i></a>&#32;In:&#32;<i>protobuf.dev.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Protocol+Buffers&amp;rft.description=Protocol+Buffers&amp;rft.identifier=https%3A%2F%2Fprotobuf.dev%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><a href="#cite_ref-29">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://github.com/protocolbuffers/protobuf/blob/main/README.md"><i>Protocol Buffers – Google’s data interchange format.</i></a>&#32;In:&#32;<i>github.com.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Dezember 2023</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Protocol+Buffers+%E2%80%93+Google%E2%80%99s+data+interchange+format&amp;rft.description=Protocol+Buffers+%E2%80%93+Google%E2%80%99s+data+interchange+format&amp;rft.identifier=https%3A%2F%2Fgithub.com%2Fprotocolbuffers%2Fprotobuf%2Fblob%2Fmain%2FREADME.md&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><a href="#cite_ref-30">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://cbor.io/"><i>CBOR – Concise Binary Object Representation &#124; Overview.</i></a>&#32;In:&#32;<i>cbor.io.</i><span class="Abrufdatum">&#32;Abgerufen am 16.&#160;Februar 2019</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=CBOR+%E2%80%93+Concise+Binary+Object+Representation+%7C+Overview&amp;rft.description=CBOR+%E2%80%93+Concise+Binary+Object+Representation+%7C+Overview&amp;rft.identifier=https%3A%2F%2Fcbor.io%2F&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><a href="#cite_ref-31">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/PropertyLists/Introduction/Introduction.html"><i>Introduction to Property Lists.</i></a>&#32;In:&#32;<i>developer.apple.com.</i><span class="Abrufdatum">&#32;Abgerufen am 6.&#160;November 2011</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=Introduction+to+Property+Lists&amp;rft.description=Introduction+to+Property+Lists&amp;rft.identifier=https%3A%2F%2Fdeveloper.apple.com%2Flibrary%2Farchive%2Fdocumentation%2FCocoa%2FConceptual%2FPropertyLists%2FIntroduction%2FIntroduction.html&amp;rft.language=en">&#160;</span></span> </li> <li id="cite_note-32"><span class="mw-cite-backlink"><a href="#cite_ref-32">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://www.nextcomputers.org/NeXTfiles/Docs/NeXTStep/3.3/nd/Foundation/Classes/NSStringClassCluster.htmld/index.html"><i>NSString Class Cluster – propertyList Methode.</i></a>&#32;In:&#32;<i>NeXTStep 3.3 Developer Documentation Manuals.</i>&#32;nextcomputers.org,&#32;30.&#160;Juni 2000&#44;<span class="Abrufdatum">&#32;abgerufen am 20.&#160;Juli 2022</span>&#32;(englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AJavaScript+Object+Notation&amp;rft.title=NSString+Class+Cluster+%E2%80%93+propertyList+Methode&amp;rft.description=NSString+Class+Cluster+%E2%80%93+propertyList+Methode&amp;rft.identifier=https%3A%2F%2Fwww.nextcomputers.org%2FNeXTfiles%2FDocs%2FNeXTStep%2F3.3%2Fnd%2FFoundation%2FClasses%2FNSStringClassCluster.htmld%2Findex.html&amp;rft.publisher=nextcomputers.org&amp;rft.date=2000-06-30&amp;rft.language=en">&#160;</span></span> </li> </ol></div> <div class="hintergrundfarbe1 rahmenfarbe1 navigation-not-searchable normdaten-typ-s" style="border-style: solid; border-width: 1px; clear: left; margin-bottom:1em; margin-top:1em; padding: 0.25em; overflow: hidden; word-break: break-word; word-wrap: break-word;" id="normdaten"> <div style="display: table-cell; vertical-align: middle; width: 100%;"> <div> Normdaten&#160;(Sachbegriff): <a href="/wiki/Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <span class="plainlinks-print"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/1105592812">1105592812</a></span> <span class="noprint">(<a rel="nofollow" class="external text" href="https://lobid.org/gnd/1105592812">lobid</a>, <a rel="nofollow" class="external text" href="https://swb.bsz-bw.de/DB=2.104/SET=1/TTL=1/CMD?retrace=0&amp;trm_old=&amp;ACT=SRCHA&amp;IKT=2999&amp;SRT=RLV&amp;TRM=1105592812">OGND</a><span class="metadata">, <a rel="nofollow" class="external text" href="https://prometheus.lmu.de/gnd/1105592812">AKS</a></span>)</span> &#124; <a href="/wiki/Library_of_Congress_Control_Number" title="Library of Congress Control Number">LCCN</a>: <span class="plainlinks-print"><a rel="nofollow" class="external text" href="https://lccn.loc.gov/sh2014000515">sh2014000515</a></span> <span class="metadata"></span></div> </div></div></div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Abgerufen von „<a dir="ltr" href="https://de.wikipedia.org/w/index.php?title=JavaScript_Object_Notation&amp;oldid=249644714">https://de.wikipedia.org/w/index.php?title=JavaScript_Object_Notation&amp;oldid=249644714</a>“</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Wikipedia:Kategorien" title="Wikipedia:Kategorien">Kategorien</a>: <ul><li><a href="/wiki/Kategorie:Web-Entwicklung" title="Kategorie:Web-Entwicklung">Web-Entwicklung</a></li><li><a href="/wiki/Kategorie:Datenserialisierungformat" title="Kategorie:Datenserialisierungformat">Datenserialisierungformat</a></li><li><a href="/wiki/Kategorie:Beschreibungssprache" title="Kategorie:Beschreibungssprache">Beschreibungssprache</a></li><li><a href="/wiki/Kategorie:JSON" title="Kategorie:JSON">JSON</a></li></ul></div></div> </div> </div> <div id="mw-navigation"> <h2>Navigationsmenü</h2> <div id="mw-head"> <nav id="p-personal" class="mw-portlet mw-portlet-personal vector-user-menu-legacy vector-menu" aria-labelledby="p-personal-label" > <h3 id="p-personal-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Meine Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anonuserpage" class="mw-list-item"><span title="Benutzerseite der IP-Adresse, von der aus du Änderungen durchführst">Nicht angemeldet</span></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Spezial:Meine_Diskussionsseite" title="Diskussion über Änderungen von dieser IP-Adresse [n]" accesskey="n"><span>Diskussionsseite</span></a></li><li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Spezial:Meine_Beitr%C3%A4ge" title="Eine Liste der Bearbeitungen, die von dieser IP-Adresse gemacht wurden [y]" accesskey="y"><span>Beiträge</span></a></li><li id="pt-createaccount" class="mw-list-item"><a href="/w/index.php?title=Spezial:Benutzerkonto_anlegen&amp;returnto=JavaScript+Object+Notation" title="Wir ermutigen dich dazu, ein Benutzerkonto zu erstellen und dich anzumelden. Es ist jedoch nicht zwingend erforderlich."><span>Benutzerkonto erstellen</span></a></li><li id="pt-login" class="mw-list-item"><a href="/w/index.php?title=Spezial:Anmelden&amp;returnto=JavaScript+Object+Notation" title="Anmelden ist zwar keine Pflicht, wird aber gerne gesehen. [o]" accesskey="o"><span>Anmelden</span></a></li> </ul> </div> </nav> <div id="left-navigation"> <nav id="p-namespaces" class="mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-namespaces-label" > <h3 id="p-namespaces-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Namensräume</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected mw-list-item"><a href="/wiki/JavaScript_Object_Notation" title="Seiteninhalt anzeigen [c]" accesskey="c"><span>Artikel</span></a></li><li id="ca-talk" class="mw-list-item"><a href="/wiki/Diskussion:JavaScript_Object_Notation" rel="discussion" title="Diskussion zum Seiteninhalt [t]" accesskey="t"><span>Diskussion</span></a></li> </ul> </div> </nav> <nav id="p-variants" class="mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-variants-label" > <input type="checkbox" id="p-variants-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-variants" class="vector-menu-checkbox" aria-labelledby="p-variants-label" > <label id="p-variants-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Deutsch</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> </div> <div id="right-navigation"> <nav id="p-views" class="mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy vector-menu" aria-labelledby="p-views-label" > <h3 id="p-views-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Ansichten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected mw-list-item"><a href="/wiki/JavaScript_Object_Notation"><span>Lesen</span></a></li><li id="ca-ve-edit" class="mw-list-item"><a href="/w/index.php?title=JavaScript_Object_Notation&amp;veaction=edit" title="Diese Seite mit dem VisualEditor bearbeiten [v]" accesskey="v"><span>Bearbeiten</span></a></li><li id="ca-edit" class="collapsible mw-list-item"><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=edit" title="Den Quelltext dieser Seite bearbeiten [e]" accesskey="e"><span>Quelltext bearbeiten</span></a></li><li id="ca-history" class="mw-list-item"><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=history" title="Frühere Versionen dieser Seite [h]" accesskey="h"><span>Versionsgeschichte</span></a></li> </ul> </div> </nav> <nav id="p-cactions" class="mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown vector-menu" aria-labelledby="p-cactions-label" title="Weitere Optionen" > <input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label" > <label id="p-cactions-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Weitere</span> </label> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </nav> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <h3 >Suche</h3> <form action="/w/index.php" id="searchform" class="vector-search-box-form"> <div id="simpleSearch" class="vector-search-box-inner" data-search-loc="header-navigation"> <input class="vector-search-box-input" type="search" name="search" placeholder="Wikipedia durchsuchen" aria-label="Wikipedia durchsuchen" autocapitalize="sentences" title="Durchsuche die Wikipedia [f]" accesskey="f" id="searchInput" > <input type="hidden" name="title" value="Spezial:Suche"> <input id="mw-searchButton" class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Suche nach Seiten, die diesen Text enthalten" value="Suchen"> <input id="searchButton" class="searchButton" type="submit" name="go" title="Gehe direkt zu der Seite mit genau diesem Namen, falls sie vorhanden ist." value="Artikel"> </div> </form> </div> </div> </div> <div id="mw-panel" class="vector-legacy-sidebar"> <div id="p-logo" role="banner"> <a class="mw-wiki-logo" href="/wiki/Wikipedia:Hauptseite" title="Hauptseite"></a> </div> <nav id="p-navigation" class="mw-portlet mw-portlet-navigation vector-menu-portal portal vector-menu" aria-labelledby="p-navigation-label" > <h3 id="p-navigation-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Navigation</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Wikipedia:Hauptseite" title="Hauptseite besuchen [z]" accesskey="z"><span>Hauptseite</span></a></li><li id="n-topics" class="mw-list-item"><a href="/wiki/Portal:Wikipedia_nach_Themen"><span>Themenportale</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Spezial:Zuf%C3%A4llige_Seite" title="Zufällige Seite aufrufen [x]" accesskey="x"><span>Zufälliger Artikel</span></a></li> </ul> </div> </nav> <nav id="p-Mitmachen" class="mw-portlet mw-portlet-Mitmachen vector-menu-portal portal vector-menu" aria-labelledby="p-Mitmachen-label" > <h3 id="p-Mitmachen-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Mitmachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-Artikel-verbessern" class="mw-list-item"><a href="/wiki/Wikipedia:Beteiligen"><span>Artikel verbessern</span></a></li><li id="n-Neuerartikel" class="mw-list-item"><a href="/wiki/Hilfe:Neuen_Artikel_anlegen"><span>Neuen Artikel anlegen</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Autorenportal" title="Info-Zentrum über Beteiligungsmöglichkeiten"><span>Autorenportal</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/Hilfe:%C3%9Cbersicht" title="Übersicht über Hilfeseiten"><span>Hilfe</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Spezial:Letzte_%C3%84nderungen" title="Liste der letzten Änderungen in Wikipedia [r]" accesskey="r"><span>Letzte Änderungen</span></a></li><li id="n-contact" class="mw-list-item"><a href="/wiki/Wikipedia:Kontakt" title="Kontaktmöglichkeiten"><span>Kontakt</span></a></li><li id="n-sitesupport" class="mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&amp;utm_medium=sidebar&amp;utm_campaign=C13_de.wikipedia.org&amp;uselang=de" title="Unterstütze uns"><span>Spenden</span></a></li> </ul> </div> </nav> <nav id="p-tb" class="mw-portlet mw-portlet-tb vector-menu-portal portal vector-menu" aria-labelledby="p-tb-label" > <h3 id="p-tb-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Werkzeuge</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Spezial:Linkliste/JavaScript_Object_Notation" title="Liste aller Seiten, die hierher verlinken [j]" accesskey="j"><span>Links auf diese Seite</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Spezial:%C3%84nderungen_an_verlinkten_Seiten/JavaScript_Object_Notation" rel="nofollow" title="Letzte Änderungen an Seiten, die von hier verlinkt sind [k]" accesskey="k"><span>Änderungen an verlinkten Seiten</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Spezial:Spezialseiten" title="Liste aller Spezialseiten [q]" accesskey="q"><span>Spezialseiten</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=JavaScript_Object_Notation&amp;oldid=249644714" title="Dauerhafter Link zu dieser Seitenversion"><span>Permanenter Link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=JavaScript_Object_Notation&amp;action=info" title="Weitere Informationen über diese Seite"><span>Seiten­­informationen</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Spezial:Zitierhilfe&amp;page=JavaScript_Object_Notation&amp;id=249644714&amp;wpFormIdentifier=titleform" title="Hinweise, wie diese Seite zitiert werden kann"><span>Artikel zitieren</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Spezial:URL-K%C3%BCrzung&amp;url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FJavaScript_Object_Notation"><span>Kurzlink</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Spezial:QrCode&amp;url=https%3A%2F%2Fde.wikipedia.org%2Fwiki%2FJavaScript_Object_Notation"><span>QR-Code herunterladen</span></a></li> </ul> </div> </nav> <nav id="p-coll-print_export" class="mw-portlet mw-portlet-coll-print_export vector-menu-portal portal vector-menu" aria-labelledby="p-coll-print_export-label" > <h3 id="p-coll-print_export-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">Drucken/​exportieren</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Spezial:DownloadAsPdf&amp;page=JavaScript_Object_Notation&amp;action=show-download-screen"><span>Als PDF herunterladen</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=JavaScript_Object_Notation&amp;printable=yes" title="Druckansicht dieser Seite [p]" accesskey="p"><span>Druckversion</span></a></li> </ul> </div> </nav> <nav id="p-wikibase-otherprojects" class="mw-portlet mw-portlet-wikibase-otherprojects vector-menu-portal portal vector-menu" aria-labelledby="p-wikibase-otherprojects-label" > <h3 id="p-wikibase-otherprojects-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Projekten</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:JavaScript_Object_Notation" hreflang="en"><span>Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2063" title="Link zum verbundenen Objekt im Datenrepositorium [g]" accesskey="g"><span>Wikidata-Datenobjekt</span></a></li> </ul> </div> </nav> <nav id="p-lang" class="mw-portlet mw-portlet-lang vector-menu-portal portal vector-menu" aria-labelledby="p-lang-label" > <h3 id="p-lang-label" class="vector-menu-heading " > <span class="vector-menu-heading-label">In anderen Sprachen</span> </h3> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%AC%D8%B3%D9%88%D9%86" title="جسون – Arabisch" lang="ar" hreflang="ar" data-title="جسون" data-language-autonym="العربية" data-language-local-name="Arabisch" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/JSON" title="JSON – Aserbaidschanisch" lang="az" hreflang="az" data-title="JSON" data-language-autonym="Azərbaycanca" data-language-local-name="Aserbaidschanisch" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/JSON" title="JSON – Belarussisch" lang="be" hreflang="be" data-title="JSON" data-language-autonym="Беларуская" data-language-local-name="Belarussisch" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/JSON" title="JSON – Bulgarisch" lang="bg" hreflang="bg" data-title="JSON" data-language-autonym="Български" data-language-local-name="Bulgarisch" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%9C%E0%A7%87%E0%A6%B8%E0%A6%A8" title="জেসন – Bengalisch" lang="bn" hreflang="bn" data-title="জেসন" data-language-autonym="বাংলা" data-language-local-name="Bengalisch" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/JSON" title="JSON – Katalanisch" lang="ca" hreflang="ca" data-title="JSON" data-language-autonym="Català" data-language-local-name="Katalanisch" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/JavaScript_Object_Notation" title="JavaScript Object Notation – Tschechisch" lang="cs" hreflang="cs" data-title="JavaScript Object Notation" data-language-autonym="Čeština" data-language-local-name="Tschechisch" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/JSON" title="JSON – Griechisch" lang="el" hreflang="el" data-title="JSON" data-language-autonym="Ελληνικά" data-language-local-name="Griechisch" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/JSON" title="JSON – Englisch" lang="en" hreflang="en" data-title="JSON" data-language-autonym="English" data-language-local-name="Englisch" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/JSON" title="JSON – Spanisch" lang="es" hreflang="es" data-title="JSON" data-language-autonym="Español" data-language-local-name="Spanisch" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/JSON" title="JSON – Estnisch" lang="et" hreflang="et" data-title="JSON" data-language-autonym="Eesti" data-language-local-name="Estnisch" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/JavaScript_Object_Notation" title="JavaScript Object Notation – Baskisch" lang="eu" hreflang="eu" data-title="JavaScript Object Notation" data-language-autonym="Euskara" data-language-local-name="Baskisch" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%AC%DB%8C%E2%80%8C%D8%B3%D8%A7%D9%86" title="جی‌سان – Persisch" lang="fa" hreflang="fa" data-title="جی‌سان" data-language-autonym="فارسی" data-language-local-name="Persisch" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/JSON" title="JSON – Finnisch" lang="fi" hreflang="fi" data-title="JSON" data-language-autonym="Suomi" data-language-local-name="Finnisch" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/JavaScript_Object_Notation" title="JavaScript Object Notation – Französisch" lang="fr" hreflang="fr" data-title="JavaScript Object Notation" data-language-autonym="Français" data-language-local-name="Französisch" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/JSON" title="JSON – Galicisch" lang="gl" hreflang="gl" data-title="JSON" data-language-autonym="Galego" data-language-local-name="Galicisch" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/JSON" title="JSON – Hebräisch" lang="he" hreflang="he" data-title="JSON" data-language-autonym="עברית" data-language-local-name="Hebräisch" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hi mw-list-item"><a href="https://hi.wikipedia.org/wiki/%E0%A4%9C%E0%A5%87%E0%A4%B8%E0%A4%A8" title="जेसन – Hindi" lang="hi" hreflang="hi" data-title="जेसन" data-language-autonym="हिन्दी" data-language-local-name="Hindi" class="interlanguage-link-target"><span>हिन्दी</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/JSON" title="JSON – Ungarisch" lang="hu" hreflang="hu" data-title="JSON" data-language-autonym="Magyar" data-language-local-name="Ungarisch" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/JSON" title="JSON – Armenisch" lang="hy" hreflang="hy" data-title="JSON" data-language-autonym="Հայերեն" data-language-local-name="Armenisch" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/JSON" title="JSON – Indonesisch" lang="id" hreflang="id" data-title="JSON" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesisch" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/JSON" title="JSON – Ido" lang="io" hreflang="io" data-title="JSON" data-language-autonym="Ido" data-language-local-name="Ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/JavaScript_Object_Notation" title="JavaScript Object Notation – Italienisch" lang="it" hreflang="it" data-title="JavaScript Object Notation" data-language-autonym="Italiano" data-language-local-name="Italienisch" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/JavaScript_Object_Notation" title="JavaScript Object Notation – Japanisch" lang="ja" hreflang="ja" data-title="JavaScript Object Notation" data-language-autonym="日本語" data-language-local-name="Japanisch" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-kaa mw-list-item"><a href="https://kaa.wikipedia.org/wiki/JSON" title="JSON – Karakalpakisch" lang="kaa" hreflang="kaa" data-title="JSON" data-language-autonym="Qaraqalpaqsha" data-language-local-name="Karakalpakisch" class="interlanguage-link-target"><span>Qaraqalpaqsha</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/JSON" title="JSON – Koreanisch" lang="ko" hreflang="ko" data-title="JSON" data-language-autonym="한국어" data-language-local-name="Koreanisch" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/JSON" title="JSON – Kirgisisch" lang="ky" hreflang="ky" data-title="JSON" data-language-autonym="Кыргызча" data-language-local-name="Kirgisisch" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/JSON" title="JSON – Litauisch" lang="lt" hreflang="lt" data-title="JSON" data-language-autonym="Lietuvių" data-language-local-name="Litauisch" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/JSON" title="JSON – Lettisch" lang="lv" hreflang="lv" data-title="JSON" data-language-autonym="Latviešu" data-language-local-name="Lettisch" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%9C%E0%B5%86%E0%B4%B8%E0%B5%BA" title="ജെസൺ – Malayalam" lang="ml" hreflang="ml" data-title="ജെസൺ" data-language-autonym="മലയാളം" data-language-local-name="Malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/JSON" title="JSON – Malaiisch" lang="ms" hreflang="ms" data-title="JSON" data-language-autonym="Bahasa Melayu" data-language-local-name="Malaiisch" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/JSON" title="JSON – Niederländisch" lang="nl" hreflang="nl" data-title="JSON" data-language-autonym="Nederlands" data-language-local-name="Niederländisch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/JSON" title="JSON – Norwegisch (Bokmål)" lang="nb" hreflang="nb" data-title="JSON" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegisch (Bokmål)" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/JSON" title="JSON – Polnisch" lang="pl" hreflang="pl" data-title="JSON" data-language-autonym="Polski" data-language-local-name="Polnisch" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/JSON" title="JSON – Portugiesisch" lang="pt" hreflang="pt" data-title="JSON" data-language-autonym="Português" data-language-local-name="Portugiesisch" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/JSON" title="JSON – Rumänisch" lang="ro" hreflang="ro" data-title="JSON" data-language-autonym="Română" data-language-local-name="Rumänisch" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/JSON" title="JSON – Russisch" lang="ru" hreflang="ru" data-title="JSON" data-language-autonym="Русский" data-language-local-name="Russisch" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/JSON" title="JSON – einfaches Englisch" lang="en-simple" hreflang="en-simple" data-title="JSON" data-language-autonym="Simple English" data-language-local-name="einfaches Englisch" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/JSON" title="JSON – Albanisch" lang="sq" hreflang="sq" data-title="JSON" data-language-autonym="Shqip" data-language-local-name="Albanisch" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/JSON" title="JSON – Serbisch" lang="sr" hreflang="sr" data-title="JSON" data-language-autonym="Српски / srpski" data-language-local-name="Serbisch" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/JSON" title="JSON – Schwedisch" lang="sv" hreflang="sv" data-title="JSON" data-language-autonym="Svenska" data-language-local-name="Schwedisch" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%AF%E0%AF%87%E0%AE%9A%E0%AE%A3%E0%AF%8D" title="யேசண் – Tamil" lang="ta" hreflang="ta" data-title="யேசண்" data-language-autonym="தமிழ்" data-language-local-name="Tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B9%80%E0%B8%88%E0%B8%8B%E0%B8%B1%E0%B8%99" title="เจซัน – Thailändisch" lang="th" hreflang="th" data-title="เจซัน" data-language-autonym="ไทย" data-language-local-name="Thailändisch" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/JSON" title="JSON – Türkisch" lang="tr" hreflang="tr" data-title="JSON" data-language-autonym="Türkçe" data-language-local-name="Türkisch" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/JSON" title="JSON – Ukrainisch" lang="uk" hreflang="uk" data-title="JSON" data-language-autonym="Українська" data-language-local-name="Ukrainisch" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/JSON" title="JSON – Usbekisch" lang="uz" hreflang="uz" data-title="JSON" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Usbekisch" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/JSON" title="JSON – Vietnamesisch" lang="vi" hreflang="vi" data-title="JSON" data-language-autonym="Tiếng Việt" data-language-local-name="Vietnamesisch" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/JSON" title="JSON – Chinesisch" lang="zh" hreflang="zh" data-title="JSON" data-language-autonym="中文" data-language-local-name="Chinesisch" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/JSON" title="JSON – Kantonesisch" lang="yue" hreflang="yue" data-title="JSON" data-language-autonym="粵語" data-language-local-name="Kantonesisch" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2063#sitelinks-wikipedia" title="Links auf Artikel in anderen Sprachen bearbeiten" class="wbc-editpage">Links bearbeiten</a></span></div> </div> </nav> </div> </div> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> Diese Seite wurde zuletzt am 22. Oktober 2024 um 15:04 Uhr bearbeitet.</li> <li id="footer-info-copyright"><div id="footer-info-copyright-stats" class="noprint"><a rel="nofollow" class="external text" href="https://pageviews.wmcloud.org/?pages=JavaScript_Object_Notation&amp;project=de.wikipedia.org">Abrufstatistik</a>&#160;· <a rel="nofollow" class="external text" href="https://xtools.wmcloud.org/authorship/de.wikipedia.org/JavaScript_Object_Notation?uselang=de">Autoren</a> </div><div id="footer-info-copyright-separator"><br /></div><div id="footer-info-copyright-info"> <p>Der Text ist unter der Lizenz <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">„Creative-Commons Namensnennung – Weitergabe unter gleichen Bedingungen“</a> verfügbar; Informationen zu den Urhebern und zum Lizenzstatus eingebundener Mediendateien (etwa Bilder oder Videos) können im Regelfall durch Anklicken dieser abgerufen werden. Möglicherweise unterliegen die Inhalte jeweils zusätzlichen Bedingungen. Durch die Nutzung dieser Website erklären Sie sich mit den <span class="plainlinks"><a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Terms_of_Use/de">Nutzungsbedingungen</a> und der <a class="external text" href="https://foundation.wikimedia.org/wiki/Policy:Privacy_policy/de">Datenschutzrichtlinie</a></span> einverstanden.<br /> </p> Wikipedia® ist eine eingetragene Marke der Wikimedia Foundation Inc.</div></li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/de">Datenschutz</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:%C3%9Cber_Wikipedia">Über Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Impressum">Impressum</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Verhaltenskodex</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Entwickler</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/de.wikipedia.org">Statistiken</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Stellungnahme zu Cookies</a></li> <li id="footer-places-mobileview"><a href="//de.m.wikipedia.org/w/index.php?title=JavaScript_Object_Notation&amp;mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile Ansicht</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> <script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"codex-search-styles\".\n[1.43] Use a CodexModule with codexComponents to set your specific components used: https://www.mediawiki.org/wiki/Codex#Using_a_limited_subset_of_components");mw.config.set({"wgHostname":"mw-web.codfw.main-6b7f745dd4-xm5vt","wgBackendResponseTime":141,"wgPageParseReport":{"limitreport":{"cputime":"0.672","walltime":"0.745","ppvisitednodes":{"value":9022,"limit":1000000},"postexpandincludesize":{"value":66235,"limit":2097152},"templateargumentsize":{"value":22876,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":7,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":53859,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 670.428 1 -total"," 74.00% 496.123 28 Vorlage:Internetquelle"," 8.63% 57.830 1 Vorlage:Infobox_Dateiformat"," 7.34% 49.203 28 Vorlage:Str_len"," 4.92% 32.998 3 Vorlage:RFC-Internet"," 1.92% 12.874 1 Vorlage:Commonscat"," 1.72% 11.531 1 Vorlage:Normdaten"," 1.62% 10.832 5 Vorlage:IconExternal"," 1.33% 8.938 1 Vorlage:IPA"," 1.18% 7.902 4 Vorlage:FormatDate"]},"scribunto":{"limitreport-timeusage":{"value":"0.331","limit":"10.000"},"limitreport-memusage":{"value":3780319,"limit":52428800}},"cachereport":{"origin":"mw-web.eqiad.main-5dc468848-4fr2m","timestamp":"20241122000415","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"JavaScript Object Notation","url":"https:\/\/de.wikipedia.org\/wiki\/JavaScript_Object_Notation","sameAs":"http:\/\/www.wikidata.org\/entity\/Q2063","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q2063","author":{"@type":"Organization","name":"Autoren der Wikimedia-Projekte"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2005-06-29T06:46:59Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/c\/c9\/JSON_vector_logo.svg","headline":"textbasiertes Datenformat f\u00fcr einen vom Menschen lesbaren Datenaustausch"}</script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10