Difference between revisions of "JSON INVALID/de"
Jump to navigation
Jump to search
Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen
(Translation from EN) |
m (Added link to http://json.org) |
||
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 JSON-Objekt sind. | |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. | ||
<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/>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. | ||
|constants={{LSL Constants/JSON}} | |constants={{LSL Constants/JSON}} |
Revision as of 15:56, 20 October 2013
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
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.
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.
Caveats
- Verwenden Sie JSON_INVALID nicht zusammen mit den Funktionen llList2Json oder llJsonSetValue. Das Ergebnis wäre ansonsten ungültiger, nicht Json-konformer Text.
Ähnliche Artikel
Konstanten
Type Flags | Value | Unicode | Integer | URL Encoded | HTML Encoded | Description |
---|---|---|---|---|---|---|
JSON_INVALID | | U+FDDO | 64976 | "%EF%B7%90" |  | Value returned when inputs are not well formed. |
JSON_OBJECT | | U+FDD1 | 64977 | "%EF%B7%91" |  | |
JSON_ARRAY | | U+FDD2 | 64978 | "%EF%B7%92" |  | |
JSON_NUMBER | | U+FDD3 | 64979 | "%EF%B7%93" |  | |
JSON_STRING | | U+FDD4 | 64980 | "%EF%B7%94" |  | |
JSON_NULL | | U+FDD5 | 64981 | "%EF%B7%95" |  | |
JSON_TRUE | | U+FDD6 | 64982 | "%EF%B7%96" |  | |
JSON_FALSE | | U+FDD7 | 64983 | "%EF%B7%97" |  | |
JSON_DELETE | | U+FDD8 | 64984 | "%EF%B7%98" |  | Used with llJsonSetValue to remove a key-value pair. |
Funktionen
• | llList2Json | |||
• | llJsonValueType |
Beispiele
<lsl>// Vewrendung 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>