Difference between revisions of "JSON INVALID/de"

From Second Life Wiki
Jump to navigation Jump to search
m (fixed typo)
(Removed Multi-Lang tag.)
 
(3 intermediate revisions by 2 users not shown)
Line 4: Line 4:
|value="﷐"
|value="﷐"
|dvalue={{HoverText|"﷐"|Special Unicode Character
Unicode:	U+FDDO
HTML:	
llUnescapeUrl({{String|%EF%B7%90}});}}
|dvalue={{HoverText|"﷐"|Special Unicode Character
Unicode:	U+FDDO
HTML:	
llUnescapeUrl({{String|%EF%B7%90}});}}
|desc=Ein Rückgabewert der beschreibt, dass ein ungültiger 'Typ' in der [[llList2Json]] Funktion angegeben worden ist.<br/>Ebenfalls ein Rückgabewert der [[llJsonValueType]] Funktion, der beschreibt von welchem Datentyp die Daten in einem gegebenen, als String serialisiertem [http://json.org JSON]-Objekt sind.
|desc=Ein Rückgabewert der beschreibt, dass ein ungültiger 'Typ' in der [[llList2Json{{#var:lang}}|llList2Json]] Funktion angegeben worden ist.<br/>Ebenfalls ein Rückgabewert der [[llJsonValueType{{#var:lang}}|llJsonValueType]] Funktion, der beschreibt von welchem Datentyp die Daten in einem gegebenen, als String serialisiertem [http://json.org/json-de.html JSON]-Objekt sind.
<br/>Ebenfalls ein Rückgabewert der Funktion [[llJsonGetValue]], um zu kennzeichnen, dass eine Spezifizierer-Angabe vergeblich versucht hat, auf Daten an einer nicht existierenden Stelle innerhalb eines Json-Texts zuzugreifen.
<br/>Außerdem ein Rückgabewert der Funktion [[llJsonGetValue{{#var:lang}}|llJsonGetValue]], um zu kennzeichnen, dass eine Spezifizierer-Angabe vergeblich versucht hat, auf Daten an einer nicht existierenden Stelle innerhalb eines Json-Texts zuzugreifen.
|constants={{LSL Constants/JSON}}
|constants={{LSL Constants/JSON{{#var:lang}}}}
|examples=<lsl>// Verwendung von JSON_INVALID um ein Json-Array unbekannter Länge zu durchlaufen.
|examples=<lsl>// Verwendung von JSON_INVALID um ein Json-Array unbekannter Länge zu durchlaufen.
string jsonText = "[1,2,3,5,6]";
string jsonText = "[1,2,3,5,6]";
Line 22: Line 22:
     }
     }
}</lsl>
}</lsl>
|caveats=*Verwenden Sie JSON_INVALID '''nicht''' zusammen mit den Funktionen [[llList2Json]] oder [[llJsonSetValue]]. Das Ergebnis wäre ansonsten ungültiger, nicht Json-konformer Text.
|caveats=*Verwenden Sie JSON_INVALID '''nicht''' zusammen mit den Funktionen [[llList2Json{{#var:lang}}|llList2Json]] oder [[llJsonSetValue{{#var:lang}}|llJsonSetValue]]. Das Ergebnis wäre ansonsten ungültiger, nicht Json-konformer Text.


|functions=
|functions=
{{LSL DefineRow||[[llList2Json]]|}}
{{LSL DefineRow||[[llList2Json{{#var:lang}}|llList2Json]]|}}
{{LSL DefineRow||[[llJsonValueType]]|}}
{{LSL DefineRow||[[llJsonValueType{{#var:lang}}|llJsonValueType]]|}}
|events
|events
|cat1=JSON
|cat1=JSON

Latest revision as of 23:23, 22 October 2013

Beschreibung

Konstante: string JSON_INVALID = "﷐";

Die string Konstante JSON_INVALID hat den Wert "﷐"

Ein Rückgabewert der beschreibt, dass ein ungültiger 'Typ' in der llList2Json Funktion angegeben worden ist.
Ebenfalls ein Rückgabewert der llJsonValueType Funktion, der beschreibt von welchem Datentyp die Daten in einem gegebenen, als String serialisiertem JSON-Objekt sind.
Außerdem ein Rückgabewert der Funktion llJsonGetValue, um zu kennzeichnen, dass eine Spezifizierer-Angabe vergeblich versucht hat, auf Daten an einer nicht existierenden Stelle innerhalb eines Json-Texts zuzugreifen.

Caveats

  • Verwenden Sie JSON_INVALID nicht zusammen mit den Funktionen llList2Json oder llJsonSetValue. Das Ergebnis wäre ansonsten ungültiger, nicht Json-konformer Text.
Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen

Ähnliche Artikel

Konstanten

Typ-Bezeichner Wert Unicode URL-Code HTML Beschreibung
JSON_INVALID U+FDDO "%EF%B7%90" &#xFDD0; Rückgabewert wenn die Daten nicht wohlgeformt sind.
JSON_OBJECT U+FDD1 "%EF%B7%91" &#xFDD1;
JSON_ARRAY U+FDD2 "%EF%B7%92" &#xFDD2;
JSON_NUMBER U+FDD3 "%EF%B7%93" &#xFDD3;
JSON_STRING U+FDD4 "%EF%B7%94" &#xFDD4;
JSON_NULL U+FDD5 "%EF%B7%95" &#xFDD5;
JSON_TRUE U+FDD6 "%EF%B7%96" &#xFDD6;
JSON_FALSE U+FDD7 "%EF%B7%97" &#xFDD7;
JSON_DELETE U+FDD8 "%EF%B7%98" &#xFDD8; Wird zusammen mit llJsonSetValue benutzt, um ein Schlüssel-Wert-Paar zu löschen.

Funktionen

•  llList2Json
•  llJsonValueType

Beispiele

<lsl>// Verwendung von JSON_INVALID um ein Json-Array unbekannter Länge zu durchlaufen. string jsonText = "[1,2,3,5,6]";

default {

   touch_start(integer total_number)
   {
       string item;
       integer iter;
       while ((item = llJsonGetValue(jsonText,[iter++])) != JSON_INVALID)
       {
           llOwnerSay(item); // "1","2","3","5","6"
       }
   }

}</lsl>

Deep Notes

Nach JIRA-Issues suchen, die sich hierauf beziehen

Signature

string JSON_INVALID = "﷐";