<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://schulverwaltungsinfos.nrw.de/svws/wiki/index.php?action=history&amp;feed=atom&amp;title=Das_JSON-Dateiformat_%28Tutorial%29</id>
	<title>Das JSON-Dateiformat (Tutorial) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://schulverwaltungsinfos.nrw.de/svws/wiki/index.php?action=history&amp;feed=atom&amp;title=Das_JSON-Dateiformat_%28Tutorial%29"/>
	<link rel="alternate" type="text/html" href="https://schulverwaltungsinfos.nrw.de/svws/wiki/index.php?title=Das_JSON-Dateiformat_(Tutorial)&amp;action=history"/>
	<updated>2026-04-26T01:42:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Schulverwaltungssoftware</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://schulverwaltungsinfos.nrw.de/svws/wiki/index.php?title=Das_JSON-Dateiformat_(Tutorial)&amp;diff=5634&amp;oldid=prev</id>
		<title>Felix.Frodermann am 11. Juni 2024 um 11:36 Uhr</title>
		<link rel="alternate" type="text/html" href="https://schulverwaltungsinfos.nrw.de/svws/wiki/index.php?title=Das_JSON-Dateiformat_(Tutorial)&amp;diff=5634&amp;oldid=prev"/>
		<updated>2024-06-11T11:36:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 11. Juni 2024, 13:36 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;__TOC___&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der SVWS-Server und SVWS-Client und damit auch Teile von SchILD-NRW nutzen die &amp;#039;&amp;#039;JavaScript Object Notation&amp;#039;&amp;#039;, kurz JSON, für Im- und Exportdateien. Zum Beispiel werden die Notendateien für das Externe Notenmodul im JSON-Format gespeichert.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der SVWS-Server und SVWS-Client und damit auch Teile von SchILD-NRW nutzen die &amp;#039;&amp;#039;JavaScript Object Notation&amp;#039;&amp;#039;, kurz JSON, für Im- und Exportdateien. Zum Beispiel werden die Notendateien für das Externe Notenmodul im JSON-Format gespeichert.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Felix.Frodermann</name></author>
	</entry>
	<entry>
		<id>https://schulverwaltungsinfos.nrw.de/svws/wiki/index.php?title=Das_JSON-Dateiformat_(Tutorial)&amp;diff=5633&amp;oldid=prev</id>
		<title>Felix.Frodermann: Anlage des Artikels</title>
		<link rel="alternate" type="text/html" href="https://schulverwaltungsinfos.nrw.de/svws/wiki/index.php?title=Das_JSON-Dateiformat_(Tutorial)&amp;diff=5633&amp;oldid=prev"/>
		<updated>2024-06-11T11:35:32Z</updated>

		<summary type="html">&lt;p&gt;Anlage des Artikels&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC___&lt;br /&gt;
&lt;br /&gt;
Der SVWS-Server und SVWS-Client und damit auch Teile von SchILD-NRW nutzen die &amp;#039;&amp;#039;JavaScript Object Notation&amp;#039;&amp;#039;, kurz JSON, für Im- und Exportdateien. Zum Beispiel werden die Notendateien für das Externe Notenmodul im JSON-Format gespeichert.&lt;br /&gt;
&lt;br /&gt;
Dieses Format ist kompakt und noch immer recht gut von Menschen zu lesen und im Bedarfsfall gut zu bearbeiten.&lt;br /&gt;
&lt;br /&gt;
JSON-Dateien können beliebig verschachtelt werden und enthalten folgende Typen von Elementen:&lt;br /&gt;
&lt;br /&gt;
* Den &amp;#039;&amp;#039;&amp;#039;Nullwert&amp;#039;&amp;#039;&amp;#039;, &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;. Dieser wird wie die Wahrheitswerte unten ohne Anführungszeichen eingetragen.&lt;br /&gt;
* Die &amp;#039;&amp;#039;&amp;#039;Boolschen Werte&amp;#039;&amp;#039;&amp;#039; &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Positive oder negative &amp;#039;&amp;#039;&amp;#039;Zahlen&amp;#039;&amp;#039;&amp;#039;. Bitte beachten: Das deutsche Komma in Dezimalmalen ist hier ein Punkt &amp;quot;.&amp;quot;. &amp;lt;code&amp;gt;-42&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;3.1415926&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zeichenketten&amp;#039;&amp;#039;&amp;#039;, diese werden durch doppelte Anführungszeichen &amp;quot; eingeschlossen: &amp;lt;code&amp;gt;&amp;quot;Dies ist ein Satz&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Arrays&amp;#039;&amp;#039;&amp;#039; werden in eckige Klammern &amp;#039;&amp;#039;&amp;#039;[&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;]&amp;#039;&amp;#039;&amp;#039; eingeschlossenen. Die einzelnen Elemente sind durch Kommata getrennt. Leere Arrays sind zulässig.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Objekte&amp;#039;&amp;#039;&amp;#039; werden durch geschweifte Klammern, &amp;#039;&amp;#039;&amp;#039;{&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;}&amp;#039;&amp;#039;&amp;#039;, eingeschlossen und enthalten eine durch Kommata getrennte, ungeordnete Liste von Eigenschaften.&lt;br /&gt;
** Die &amp;#039;&amp;#039;&amp;#039;Eigenschaften&amp;#039;&amp;#039;&amp;#039; bestehen aus einem &amp;#039;&amp;#039;Schlüssel&amp;#039;&amp;#039;, der eine Zeichenkette ist und dem zugehörigen Wert eines beliebigen Datentyps.&lt;br /&gt;
&lt;br /&gt;
Beispiel: Kataloge ➜ Räume&lt;br /&gt;
Die json-Datei enthält zum Beispiel die Informationen zu Räumen in folgender Weise:&lt;br /&gt;
&lt;br /&gt;
   [{&amp;quot;id&amp;quot; : 2,&amp;quot;kuerzel&amp;quot; : &amp;quot;R2&amp;quot;,&amp;quot;beschreibung&amp;quot; : &amp;quot;Ein zweiter Raum&amp;quot;,&amp;quot;groesse&amp;quot; : 1},{&amp;quot;id&amp;quot; : 1,&amp;quot;kuerzel&amp;quot; : &amp;quot;R1&amp;quot;,&amp;quot;beschreibung&amp;quot; : &amp;quot;Ein erster Raum&amp;quot;,&amp;quot;groesse&amp;quot; : 2}]&lt;br /&gt;
&lt;br /&gt;
Der komlette Datensatz ist hier ein Array, das mit eckigen Klammern [] eingefasst ist. Jeder Raum ist ein Objekt, das in geschweifte Klammern {} eingefasst wurde. Folgende Räume werden durch ein Komma , getrennt.&lt;br /&gt;
&lt;br /&gt;
Innerhalb eines Eintrags finden sich die Schlüssel mit den jeweils passenden Daten als Werte. Nach einem Doppelpunkt hinter dem Schlüssel : folgt der jeweilige Wert.&lt;br /&gt;
&lt;br /&gt;
Zahlen werden direkt geschrieben. Text, also Zeichenfolgen, in Anführungszeichen &amp;quot;&amp;quot; eingefasst.&lt;br /&gt;
&lt;br /&gt;
Jeder neue Eintrag ist ein neues Objekt, die mit einem Komma getrennt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:SVWS_kataloge_raeume_json.png|thumb|hochkant=1.2|Eine JSON-Datei wird im Editor mit passendem Plugin lesbar angezeigt.]]&lt;br /&gt;
&lt;br /&gt;
Manche Editoren erlauben das besser lesbare Anzeigen von json-Files:&lt;br /&gt;
&lt;br /&gt;
Hier im Screenshot wurde das Programm Notepad++ mit dem Plugin JSON Viewer verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: SchILD-NRW]]&lt;/div&gt;</summary>
		<author><name>Felix.Frodermann</name></author>
	</entry>
</feed>