JSON FALSE/de

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Beschreibung

Konstante: string JSON_FALSE = "�";

Die string Konstante JSON_FALSE hat den Wert "�"

Rückgabewert der Funktion llJsonValueType, die den JSON Typ für einen Wert in Json an einer bestimmten, durch Spezifizierer definierten Stelle ermittelt.

Die Konstante JSON_FALSE wird ebenfalls zusammen mit llJsonSetValue oder llList2Json benutzt, um an der durch Spezifizierer definierten Stelle den Text 'false' innerhalb von Json zu schreiben.

Ähnliche Artikel

Konstanten

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" 
JSON_NUMBER U+FDD3 "%EF%B7%93" 
JSON_STRING U+FDD4 "%EF%B7%94" 
JSON_NULL U+FDD5 "%EF%B7%95" 
JSON_TRUE U+FDD6 "%EF%B7%96" 
JSON_FALSE U+FDD7 "%EF%B7%97" 
JSON_DELETE U+FDD8 "%EF%B7%98"  Wird zusammen mit llJsonSetValue benutzt, um ein Schlüssel-Wert-Paar zu löschen.

Funktionen

•  llJsonValueType

Beispiele

<lsl> // Darstellung des Unterschieds zwischen JSON_TRUE & JSON_FALSE // und deren LSL-Entsprechungen innerhalb eines JSON Text-Strings

run_json_test(string input) { // [true,false]

   say(input);

// unicode equivalent of JSON_FALSE

   say(llJsonGetValue(input, [1]));
   input = llList2Json(JSON_ARRAY, [TRUE, FALSE]);

// [1,0]

   say(input);

// 0

   say(llJsonGetValue(input, [1]));

}

say(string message) {

   llOwnerSay(message);

// llRegionSayTo(llGetOwner(), PUBLIC_CHANNEL, message); // llWhisper(PUBLIC_CHANNEL, message); }

default {

   touch_end(integer num_detected)
   {
       string TEST_STRING_JSON = llList2Json(JSON_ARRAY, [
                                             JSON_TRUE, JSON_FALSE]);

// copy 'TEST_STRING_JSON' from the following function call // to the string 'input' in the function declaration // and run a test on 'input' to not (!) modify 'TEST_STRING_JSON' // but its copy instead

       run_json_test(TEST_STRING_JSON);
   }

} </lsl>

Deep Notes

Nach JIRA-Issues suchen, die sich hierauf beziehen

Signature

string JSON_FALSE = "�";