Vorlage:TemplateData/JSON

Aus AnthroWiki



Dokumentation[Bearbeiten]

fatal JSON error: mw.text.jsonDecode: Syntax-Fehler

{ "description": "'''TemplateData''' im '''JSON'''-Format generieren",
  "params":
{ <div class="templatedoc-templatedata Vorlage_TemplateData" id="TemplateData" style="border:2px solid #B3B7FF; margin:1em 0; padding:.5em 1em 0; position:relative;">
<div class="hintergrundfarbe2 navigation-not-searchable" style="left:2em; line-height:1; padding:0 .5em; position:absolute; top:-.6em;"><small>TemplateData</small></div>
<span class="error">fatal JSON error: mw.text.jsonDecode: Syntax-Fehler</span>
<pre class="json-code-lint" style="line-height:1.35;resize:vertical;font-size:77%">{ &quot;description&quot;: &quot;Einzelne &#039;&#039;&#039;Parameter&#039;&#039;&#039;-Beschreibung für &#039;&#039;&#039;TemplateData&#039;&#039;&#039; im JSON-Format generieren&quot;,
  &quot;params&quot;:
{ &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
   &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt;
},
  &quot;format&quot;: &quot;block&quot;
}</pre>

</div>



'"`UNIQ--h-0--QINU`"' Kopiervorlage

'"`UNIQ--pre-00000004-QINU`"'

'"`UNIQ--h-1--QINU`"' Beispiel

'"`UNIQ--pre-00000005-QINU`"' Dazu auch * Beispiel im Kontext von: <code>&#123;{TemplateData/JSON}&#125;</code> * Quelltext dieser Dokumentationsseite, der die Methodik nutzt.

'"`UNIQ--h-2--QINU`"' Siehe auch

* Hilfe:TemplateData/JSON – Beschreibung der generellen Syntax in JSON * Vorlage:TemplateData/JSON – übergeordnete Vorlage, von der diese Untervorlage eingebunden wird * Vorlage:TemplateData/param – internationalisierte Form dieser Vorlage <div style="clear:both"></div> <h2>Lua</h2> <div class="navigation-not-searchable" style="border:2px solid #000080; border-radius:10px; clear:both; margin:0.5em 0em 1em 0em; padding:0.5em 0em; width:100%;"> <div class="noviewer" style="display: table-cell; padding-left: 0.25em; padding-right: 1em; vertical-align: middle;" aria-hidden="true" role="presentation"> </div> <div style="display: table-cell; margin-bottom: 0.3em; margin-top: 0.3em; vertical-align: middle; width: 100%"> Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt. Die Module sind mit <code style="background:transparent;">#invoke</code> eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen. </div> </div> Verwendetes Modul: JSONutil #encodeComponent <div class="templatedoc-templatedata Vorlage_TemplateData" id="TemplateData" style="border:2px solid #B3B7FF; margin:1em 0; padding:.5em 1em 0; position:relative;"> <div class="hintergrundfarbe2 navigation-not-searchable" style="left:2em; line-height:1; padding:0 .5em; position:absolute; top:-.6em;"><small>TemplateData</small></div> <span class="error">fatal JSON error: mw.text.jsonDecode: Syntax-Fehler</span> <pre class="json-code-lint" style="line-height:1.35;resize:vertical;font-size:77%">{ &quot;description&quot;: &quot;Einzelne &#039;&#039;&#039;Parameter&#039;&#039;&#039;-Beschreibung für &#039;&#039;&#039;TemplateData&#039;&#039;&#039; im JSON-Format generieren&quot;, &quot;params&quot;: { &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; }, &quot;format&quot;: &quot;block&quot; }</pre> </div>

'"`UNIQ--h-3--QINU`"' Kopiervorlage

'"`UNIQ--pre-00000009-QINU`"'

'"`UNIQ--h-4--QINU`"' Beispiel

'"`UNIQ--pre-0000000A-QINU`"' Dazu auch * Beispiel im Kontext von: <code>&#123;{TemplateData/JSON}&#125;</code> * Quelltext dieser Dokumentationsseite, der die Methodik nutzt.

'"`UNIQ--h-5--QINU`"' Siehe auch

* Hilfe:TemplateData/JSON – Beschreibung der generellen Syntax in JSON * Vorlage:TemplateData/JSON – übergeordnete Vorlage, von der diese Untervorlage eingebunden wird * Vorlage:TemplateData/param – internationalisierte Form dieser Vorlage <div style="clear:both"></div> <h2>Lua</h2> <div class="navigation-not-searchable" style="border:2px solid #000080; border-radius:10px; clear:both; margin:0.5em 0em 1em 0em; padding:0.5em 0em; width:100%;"> <div class="noviewer" style="display: table-cell; padding-left: 0.25em; padding-right: 1em; vertical-align: middle;" aria-hidden="true" role="presentation"> </div> <div style="display: table-cell; margin-bottom: 0.3em; margin-top: 0.3em; vertical-align: middle; width: 100%"> Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt. Die Module sind mit <code style="background:transparent;">#invoke</code> eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen. </div> </div> Verwendetes Modul: JSONutil #encodeComponent <div class="templatedoc-templatedata Vorlage_TemplateData" id="TemplateData" style="border:2px solid #B3B7FF; margin:1em 0; padding:.5em 1em 0; position:relative;"> <div class="hintergrundfarbe2 navigation-not-searchable" style="left:2em; line-height:1; padding:0 .5em; position:absolute; top:-.6em;"><small>TemplateData</small></div> <span class="error">fatal JSON error: mw.text.jsonDecode: Syntax-Fehler</span> <pre class="json-code-lint" style="line-height:1.35;resize:vertical;font-size:77%">{ &quot;description&quot;: &quot;Einzelne &#039;&#039;&#039;Parameter&#039;&#039;&#039;-Beschreibung für &#039;&#039;&#039;TemplateData&#039;&#039;&#039; im JSON-Format generieren&quot;, &quot;params&quot;: { &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; &lt;span class=&quot;error&quot;&gt;Vorlagenschleife entdeckt: Vorlage:TemplateData/Parameter&lt;/span&gt; }, &quot;format&quot;: &quot;block&quot; }</pre> </div>

'"`UNIQ--h-6--QINU`"' Kopiervorlage

'"`UNIQ--pre-0000000E-QINU`"'

'"`UNIQ--h-7--QINU`"' Beispiel

'"`UNIQ--pre-0000000F-QINU`"' Dazu auch * Beispiel im Kontext von: <code>&#123;{TemplateData/JSON}&#125;</code> * Quelltext dieser Dokumentationsseite, der die Methodik nutzt.

'"`UNIQ--h-8--QINU`"' Siehe auch

* Hilfe:TemplateData/JSON – Beschreibung der generellen Syntax in JSON * Vorlage:TemplateData/JSON – übergeordnete Vorlage, von der diese Untervorlage eingebunden wird * Vorlage:TemplateData/param – internationalisierte Form dieser Vorlage <div style="clear:both"></div> <h2>Lua</h2> <div class="navigation-not-searchable" style="border:2px solid #000080; border-radius:10px; clear:both; margin:0.5em 0em 1em 0em; padding:0.5em 0em; width:100%;"> <div class="noviewer" style="display: table-cell; padding-left: 0.25em; padding-right: 1em; vertical-align: middle;" aria-hidden="true" role="presentation"> </div> <div style="display: table-cell; margin-bottom: 0.3em; margin-top: 0.3em; vertical-align: middle; width: 100%"> Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt. Die Module sind mit <code style="background:transparent;">#invoke</code> eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen. </div> </div> Verwendetes Modul: JSONutil #encodeComponent }, "format": "block" }

Kopiervorlage

Unmittelbar diese Vorlage:

{{TemplateData/JSON
 |Beschreibung=
 |Parameter=
 |Format=
}}

Vollständiges Muster; einschließlich der umschließenden Vorlage:TemplateData:

{{TemplateData|JSON=
{{TemplateData/JSON
 |Beschreibung=
 |Parameter=
   {{TemplateData/Parameter|
    |Kurz=
    |Beschreibung=
    |Typ=
    |Pflicht=
    |Empfohlen=
    |Vorgabe=
    |Beispiel=
   }}
 |Format=
}}
|TOC=1}}

Beispiel

Vollständig; einschließlich der umschließenden Vorlage:TemplateData, für Vorlage:Wiktionary:

{{TemplateData|JSON=
{{TemplateData/JSON
 |Beschreibung=Zuordnung unseres gesamten Artikels (im Abschnitt „[[Wikipedia:Weblinks|Weblinks]]“) zu einer Seite im '''[[Wiktionary]]''' (Wörterbucheintrag) – mehr unter <noexport>[[Wikipedia:Textbausteine/Schwesterprojekte]]:</noexport> [[WP:TB/S]]
 |Parameter=
   {{TemplateData/Parameter|1
    |Kurz=Wiktionary-Seite
    |Beschreibung=Name der zuzuordnenden Wiktionary-Seite
    |Typ=wiki-page-name
    |Pflicht=nein
    |Vorgabe=Aktueller Seitentitel (ohne Klammerzusatz)
    |Beispiel=Wörterbuch
   }}
   {{TemplateData/Parameter|2
    |Kurz=Linktext
    |Beschreibung=alternativer Linktext
    |Typ=line
    |Pflicht=nein
    |Vorgabe=Aktueller Seitentitel (ohne Klammerzusatz)
    |Beispiel=Schlagwort
   }}
   {{TemplateData/Parameter|suffix
    |Kurz=Beschreibung
    |Beschreibung=alternativer Beschreibungstext – bzw. zur Deaktivierung: <code>-</code>
    |Typ=line
    |Pflicht=nein
    |Vorgabe=Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
    |Beispiel=Bedeutung und Übersetzungen
    |Aliasse={{TemplateData/Aliasse|3}}
   }}
   {{TemplateData/Parameter|lang
    |Kurz=Sprachcode
    |Beschreibung=Code eines fremdsprachigen Wiktionary
    |Typ=line
    |Pflicht=nein
    |Vorgabe=deutschsprachig
    |Beispiel=en
   }}
 |Format=block
}}
|TOC=1}}

Diese Dokumentation hier selbst und die der beteiligten Untervorlagen sind mit denselben Mitteln erstellt worden.

Siehe auch

Lua

Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt.
Die Module sind mit #invoke eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen.

Verwendetes Modul:


Bei technischen Fragen zu dieser Vorlage kannst du dich an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite.