<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bzz.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.bzz.ch/feed.php">
        <title>BZZ - Modulwiki - de:modul:m307:learningunits:lu02:loesungen</title>
        <description></description>
        <link>https://wiki.bzz.ch/</link>
        <image rdf:resource="https://wiki.bzz.ch/_media/wiki/logo.png" />
       <dc:date>2026-05-18T00:22:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/01?rev=1773740911&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/02?rev=1770641053&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/03?rev=1773907737&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/04?rev=1773907920&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/05?rev=1770729785&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/06?rev=1770729544&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/07?rev=1775568506&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.bzz.ch/_media/wiki/logo.png">
        <title>BZZ - Modulwiki</title>
        <link>https://wiki.bzz.ch/</link>
        <url>https://wiki.bzz.ch/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/01?rev=1773740911&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-17T09:48:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.L01 - JSON-File anlegen</title>
        <link>https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/01?rev=1773740911&amp;do=diff</link>
        <description>LU02.L01 - JSON-File anlegen

Auftrag 1

	*  Legen Sie eine JSON-Datei lernende.json an mit den nachfolgenden Attributen:
		*  name: String
		*  nachname: String
		*  alter: number
		*  bms: boolean
		*  hobbies: Array von Strings 

	*  Erstellen Sie einen konkrete Datensatz mit einer Person Iher Wahl unter Verwendung der im Auftrag 1 vorgegeben JSON-Struktur.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/02?rev=1770641053&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-09T12:44:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.L02 - JSON-File einlesen und ausgeben</title>
        <link>https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/02?rev=1770641053&amp;do=diff</link>
        <description>LU02.L02 - JSON-File einlesen und ausgeben

Auftrag

Erstellen Sie ein JS-Script, das die JSON-Inhalt asynchron einliest und auf der Computerkonsole formatiert ausgibt. Das Ergebnis soll wie folgt aussehen.

Lösungen
const fs = require(&quot;fs&quot;);
//
fs.readFile(&quot;lernende.json&quot;, &quot;utf8&quot;, (err, data) =&gt; {
  if (err) {
    console.error(&quot;Fehler beim Lesen:&quot;, err);
    return;
  }
  //
  const daten = JSON.parse(data);
  //
  console.log(typeof daten); // object
  //
  console.log(&quot;Anzahl Lernende:&quot;, dat…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/03?rev=1773907737&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-19T08:08:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.L03 - JSON-File einlesen und dynamisch ausgeben</title>
        <link>https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/03?rev=1773907737&amp;do=diff</link>
        <description>LU02.L03 - JSON-File einlesen und dynamisch ausgeben

Auftrag

Bauen Sie das nachfolgende statische Script um, sodass es dynamisch die JSON-Daten ausgibt, unabhängig von der Anzahl Daten, die es enthält. 

Dies realisieren Sie durch eine Schleife, die JSON-Lernenden-Daten durchläuft. Eine zweite innere Schleife benötigen Sie für die Hobbies.</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/04?rev=1773907920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-19T08:12:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.L04 - JSON-File einlesen und statisch mittels Browser-Konsole ausgeben</title>
        <link>https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/04?rev=1773907920&amp;do=diff</link>
        <description>LU02.L04 - JSON-File einlesen und statisch mittels Browser-Konsole ausgeben

Auftrag

Ihr Auftrag besteht darin den Inhalt der Datei lernende2.json mit 10 Datensätze in der Browser-Konsole ausgeben zu lassen. 

Die benötigten Dateien finden Sie in dieser</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/05?rev=1770729785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-10T13:23:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.L05 - JSON-File einlesen und dynamisch mittels Browser-Konsole ausgeben</title>
        <link>https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/05?rev=1770729785&amp;do=diff</link>
        <description>LU02.L05 - JSON-File einlesen und dynamisch mittels Browser-Konsole ausgeben

Auftrag

Ersetzen Sie im nachfolgenden Script die Einzeleinträge durch Schleifen. 

index.html
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;de&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;UTF-8&quot;&gt;
  &lt;title&gt;Lernende Konsole&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;script&gt;
    fetch(&quot;lernende.json&quot;)
      .then(response =&gt; response.json())
      .then(data =&gt; {
        console.log(&quot;------- Lernende/r 1 ------- &quot;);
        console.log(&quot;id:&quot;, data.lernende[0].id); 
        …</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/06?rev=1770729544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-10T13:19:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.L06 - JSON-File einlesen und dynamsich mittels Browser-Fenster ausgeben</title>
        <link>https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/06?rev=1770729544&amp;do=diff</link>
        <description>LU02.L06 - JSON-File einlesen und dynamsich mittels Browser-Fenster ausgeben

Auftrag

Lassen Sie das nachfolgende Script laufen und kommentieren Ihre Erkenntnisse im Code durch entsprechende HTML- oder JS-Codeeinträge.

Lösungen
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;de&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;UTF-8&quot;&gt;
  &lt;title&gt;Lernende Anzeige&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;Lernende&lt;/h1&gt;
&lt;div id=&quot;ausgabe&quot;&gt;&lt;/div&gt; 
&lt;!-- die id wird benötigt, damit js mittels getElementbyID die Daten hier im HTML-DOM platzieren kann--&gt;
&lt;script…</description>
    </item>
    <item rdf:about="https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/07?rev=1775568506&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-07T13:28:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LU02.L07 - JSON-Daten im Webformularen ausgeben</title>
        <link>https://wiki.bzz.ch/de/modul/m307/learningunits/lu02/loesungen/07?rev=1775568506&amp;do=diff</link>
        <description>LU02.L07 - JSON-Daten im Webformularen ausgeben

Auftrag

Bei dieser Aufgabe geht es darum sich mit den verschiedenen Technologien wie HTML, CSS und JavaScript in Kombination vertraut zu machen.

Ihr Auftrag besteht aus Teilaufgaben:

	*  Code importieren + Inhalt testen - 10 Min.</description>
    </item>
</rdf:RDF>
