Dies ist die Dokumentationsseite für Modul:JsonLoader

Vorlage:Moduldokumentation

Modul:JsonLoader Bearbeiten

Dieses Hilfsmodul lädt und dekodiert JSON-Daten aus einer Seite im Modul-Namensraum.

Funktion Bearbeiten

JsonLoader.load(title)

  • title: Titel der Modul-Seite mit JSON-Inhalt (z. B. Modul:KategorieDaten.json)
  • Gibt zurück:
    • das dekodierte Lua-Objekt (table) **oder**
    • nil und eine Fehlermeldung

Beispiel Bearbeiten

local loader = require('Modul:JsonLoader')
local daten, err = loader.load('Modul:KategorieDaten.json')
if daten then
  -- Zugriff auf z. B. daten["Hilfeseiten"].description_de
else
  return err
end

Anforderungen Bearbeiten

  • Die JSON-Seite muss reines, gültiges JSON enthalten
  • Kein Wikitext, keine Kommentare, keine Formatierungs-Tags