Difference between revisions of "LlList2Json/de"

From Second Life Wiki
Jump to: navigation, search
m
(Undo revision 1185007 by Kireji Haiku (Talk) -- borked 'see also' section: http://i.imgur.com/jLK8d0L.png pls fix this before resubmit)
 
(7 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|func_id=|func_sleep=0.0|func_energy
 
|func_id=|func_sleep=0.0|func_energy
 
|func=llList2Json|return_type=string
 
|func=llList2Json|return_type=string
|p1_type=string|p1_name=type|p1_desc=
+
|p1_type=string|p1_name=Typ|p1_desc=
|p2_type=list|p2_name=values|p2_desc=
+
|p2_type=list|p2_name=Werte|p2_desc=
 
|func_footnote=
 
|func_footnote=
Um einen Json-String in eine Liste zu konvertieren, verwenden Sie bitte [[llJson2List]].
+
Um einen Json-String in eine Liste zu konvertieren, verwenden Sie bitte [[llJson2List{{#var:lang}}|llJson2List]].
 
|func_desc=Diese Funktion erwartet eine Liste und gibt sie als [http://json.org JSON] - String zurück, entweder als JSON-Objekt oder als JSON-Array.
 
|func_desc=Diese Funktion erwartet eine Liste und gibt sie als [http://json.org JSON] - String zurück, entweder als JSON-Objekt oder als JSON-Array.
  
Gibt  einen String zurück der entweder als JSON {{LSLPT|Typ}} serialisierte {{LSLPT|Werte}} enthält, oder [[JSON_INVALID]] wenn ein Fehler aufgetreten ist.
+
Gibt  einen String zurück der entweder als JSON {{LSLPT|Typ}} serialisierte {{LSLPT|Werte}} enthält, oder [[JSON_INVALID{{#var:lang}}|JSON_INVALID]] wenn ein Fehler aufgetreten ist.
|spec=Siehe auch [[Json_usage_in_LSL]]
+
|spec=Siehe auch [[Json_usage_in_LSL{{#var:lang}}|Verwendung von JSON in LSL]]
* Wenn der Typ ein [[JSON_OBJECT]] ist, muss die Liste eine 'strided' Liste aus Schlüssel-Wert-Paaren sein, und als Ergebnis zurückgegeben wird ein String der ein Json - Objekt darstellt.
+
* Wenn der Typ ein [[JSON_OBJECT{{#var:lang}}|JSON_OBJECT]] ist, muss die Liste eine 'strided' Liste aus Schlüssel-Wert-Paaren sein, und als Ergebnis zurückgegeben wird ein String der ein Json - Objekt darstellt.
* Wenn der Typ ein [[JSON_ARRAY]] ist, wird ein String der ein Json - Array darstellt als Ergebnis zurückgegeben.
+
* Wenn der Typ ein [[JSON_ARRAY{{#var:lang}}|JSON_ARRAY]] ist, wird ein String der ein Json - Array darstellt als Ergebnis zurückgegeben.
* Wenn der Typ kein String ist, wird [[JSON_INVALID]] zurückgegeben.
+
* Wenn der Typ kein String ist, wird [[JSON_INVALID{{#var:lang}}|JSON_INVALID]] zurückgegeben.
|constants={{LSL Constants/JSON|subset=*}}
+
|constants={{LSL Constants/JSON{{#var:lang}}|subset=*}}
 +
|caveats=
 +
 
 +
*LSL-Strings die mit "'''\"'''" beginnen ''und'' enden werden als JSON-Strings interpretiert. Strings ohne dieses Zeichen werden geparst wenn der String zu JSON konvertiert wird.
 
|examples
 
|examples
 
|helpers
 
|helpers
|also_functions={{LSL DefineRow||[[llJson2List]]|}}
+
|also_functions={{LSL DefineRow||[[llJson2List{{#var:lang}}|llJson2List]]|}}
{{LSL DefineRow||[[llJsonGetValue]]|}}
+
{{LSL DefineRow||[[llJsonGetValue{{#var:lang}}|llJsonGetValue]]|}}
{{LSL DefineRow||[[llJsonSetValue]]|}}
+
{{LSL DefineRow||[[llJsonSetValue{{#var:lang}}|llJsonSetValue]]|}}
{{LSL DefineRow||[[llJsonValueType]]|}}
+
{{LSL DefineRow||[[llJsonValueType{{#var:lang}}|llJsonValueType]]|}}
|also_constants={{LSL DefineRow||[[JSON_ARRAY]]}}
+
|also_constants={{LSL DefineRow||[[JSON_ARRAY{{#var:lang}}|JSON_ARRAY]]}}
{{LSL DefineRow||[[JSON_OBJECT]]}}
+
{{LSL DefineRow||[[JSON_OBJECT{{#var:lang}}|JSON_OBJECT]]}}
{{LSL DefineRow||[[JSON_INVALID]]}}
+
{{LSL DefineRow||[[JSON_INVALID{{#var:lang}}|JSON_INVALID]]}}
 
|also_events
 
|also_events
 
|also_tests
 
|also_tests
|also_articles={{LSL DefineRow||[[Typecast]]|}}
+
|also_articles={{LSL DefineRow||[[Typecast{{#var:lang}}|Typecast]]|}}
 
|notes=
 
|notes=
 
|permission
 
|permission
Line 34: Line 37:
 
|cat3=Data Conversion
 
|cat3=Data Conversion
 
|cat4=JSON
 
|cat4=JSON
|history = Date of Release [[ Release_Notes/Second_Life_Server/13#13.05.20.276191 | 20/05/2013 ]]
+
|history = Veröffentlichungsdatum [[ Release_Notes/Second_Life_Server/13#13.05.20.276191 | 20/05/2013 ]]
 
|haiku={{Haiku|Their ships list to port|for what reason I know not|we list to JSON}}
 
|haiku={{Haiku|Their ships list to port|for what reason I know not|we list to JSON}}
 
{{Haiku|Listen to Jason|cryptically my sensei said|I must have misheard}}
 
{{Haiku|Listen to Jason|cryptically my sensei said|I must have misheard}}
 
}}
 
}}

Latest revision as of 22:23, 11 January 2014

Beschreibung

Funktion: string llList2Json( string Typ, list Werte );

Diese Funktion erwartet eine Liste und gibt sie als JSON - String zurück, entweder als JSON-Objekt oder als JSON-Array.

Gibt einen String zurück der entweder als JSON Typ serialisierte Werte enthält, oder JSON_INVALID wenn ein Fehler aufgetreten ist.

• string Typ
• list Werte

Um einen Json-String in eine Liste zu konvertieren, verwenden Sie bitte llJson2List.

Spezifikationen

Siehe auch Verwendung von JSON in LSL

  • Wenn der Typ ein JSON_OBJECT ist, muss die Liste eine 'strided' Liste aus Schlüssel-Wert-Paaren sein, und als Ergebnis zurückgegeben wird ein String der ein Json - Objekt darstellt.
  • Wenn der Typ ein JSON_ARRAY ist, wird ein String der ein Json - Array darstellt als Ergebnis zurückgegeben.
  • Wenn der Typ kein String ist, wird JSON_INVALID zurückgegeben.
Typ-Bezeichner Wert Unicode URL-Code HTML Beschreibung
JSON_INVALID U+FDDO "%EF%B7%90"  Rückgabewert wenn die Daten nicht wohlgeformt sind.
JSON_OBJECT U+FDD1 "%EF%B7%91" 
JSON_ARRAY U+FDD2 "%EF%B7%92" 

Warnungen

  • LSL-Strings die mit "\"" beginnen und enden werden als JSON-Strings interpretiert. Strings ohne dieses Zeichen werden geparst wenn der String zu JSON konvertiert wird.
Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen

Beispiele

Siehe auch

Konstanten

•  JSON_ARRAY
•  JSON_OBJECT
•  JSON_INVALID

Funktionen

•  llJson2List
•  llJsonGetValue
•  llJsonSetValue
•  llJsonValueType

Artikel

•  Typecast

Weiterführende Anmerkungen

Historie

Veröffentlichungsdatum 20/05/2013

Nach JIRA-Issues suchen, die sich hierauf beziehen

Signature

function string llList2Json( string Typ, list Werte );

Haiku

Their ships list to port
for what reason I know not
we list to JSON

Listen to Jason
cryptically my sensei said
I must have misheard

Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.