Json (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
{{Überarbeiten}}
 
 
==Name==
 
==Name==
<sp:json> - Schreibt Objekte in JSON-Notation.
+
<sp:json> - Serialisiert ein Objekt nach JSON.
  
 
==Syntax==
 
==Syntax==
 
<source lang="xml">
 
<source lang="xml">
<sp:xxx name="variable" encoding="html"/>
+
<sp:json object="mymap"/>
 
</source>  
 
</source>  
  
 
==Beschreibung==
 
==Beschreibung==
xxx
+
Serialisiert ein Objekt nach JSON (Java Script Object Notation). In JSON serialisierte Objekte können direkt mit JavaScript weiter verarbeitet werden. Folgende Objekte werden von diesem Tag unterstützt:
 +
* [[Map]]
 +
* [[Collection]]
  
 
==Attribute==
 
==Attribute==
Zeile 16: Zeile 17:
 
! Name || Type || Required || Default || ab IES Version
 
! Name || Type || Required || Default || ab IES Version
 
|-
 
|-
| <code>xxx</code>
+
| <code>object</code>
 
| [[Attribute]]
 
| [[Attribute]]
 
| Ja
 
| Ja
 
| None
 
| None
| 1
+
| 2
 
|-
 
|-
| <code>xxx</code>
+
| <code>indent</code>
| [[Text]]
 
| Nein
 
| None
 
| 1
 
|-
 
| <code>xxx</code>
 
 
| [[Expression]]
 
| [[Expression]]
 
| Nein
 
| Nein
| None
+
| 0
| 1
+
| 2
|-
 
| <code>xxx</code>
 
| [[Locale]]
 
| Nein
 
| None
 
| 1
 
 
|}
 
|}
  
;<code>xxx</code>
+
;<code>ojbect</code>
:xxx.
+
:Objekt, das serialisiert werden soll
 
 
;<code>xxx</code>
 
:xxx.
 
 
 
==Beispiele==
 
 
 
===Beispiel A===
 
 
 
Template Quelltext
 
<source lang="xml">
 
xxx
 
</source>
 
 
 
Ausgabe
 
<source lang="text">
 
xxx
 
</source>
 
 
 
===Beispiel B===
 
 
 
Template Quelltext
 
<source lang="xml">
 
xxx
 
</source>
 
 
 
Ausgabe
 
<source lang="text">
 
xxx
 
</source>
 
  
 +
;<code>indent</code>
 +
:Initiale Einrückung für eine formatierte Ausgabe.
  
 
<noinclude>
 
<noinclude>
 
[[Category:SP-Tags]]
 
[[Category:SP-Tags]]
 +
[[Category:Beispiel_überarbeiten_testen]]
 
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_des_Inhalts_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_der_Sprache_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
[[Category:Qualität_des_Codes_prüfen]]
 
</noinclude>
 
</noinclude>

Version vom 19. Juni 2008, 08:55 Uhr

Name

<sp:json> - Serialisiert ein Objekt nach JSON.

Syntax

<sp:json object="mymap"/>

Beschreibung

Serialisiert ein Objekt nach JSON (Java Script Object Notation). In JSON serialisierte Objekte können direkt mit JavaScript weiter verarbeitet werden. Folgende Objekte werden von diesem Tag unterstützt:

Attribute

Name Type Required Default ab IES Version
object Attribute Ja None 2
indent Expression Nein 0 2
ojbect
Objekt, das serialisiert werden soll
indent
Initiale Einrückung für eine formatierte Ausgabe.