JsonAddBool

value JsonAddBool ( value json, string strName, value Value );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Das Element strName mit dem boolschen Wert von Value wurde erfolgreich hinzugefügt.

FALSE / false / 0

Das Element strName konnte nicht hinzugefügt werden.

Parameter

json

Das gültige JSON-Objekt, dem das Element strName hinzugefügt werden soll.

strName

Der Name des Elements, das hinzugefügt werden soll. Der Name darf keine Pfadangabe sein.

Value

Der boolsche Wert des Elements, das hinzugefügt werden soll.

Bemerkungen

Fügt das boolsche Element strName mit dem Wert Value an das Ende des JSON-Objekts json hinzu. Ist der Value != 0 so wird die Element mit dem Wert true ansonsten false besetzt. Der Name strName des Elements darf keine Pfadangabe, wie bei JsonUpdateBool, enthalten.

Beispiel


value json, jsonArray;
json = JsonCreate();

JsonAddBool(json, "Boolean", false);
JsonAddNumber(json, "Number", 3.14);
JsonAddNull(json, "WithoutContent");
JsonAddString(json, "String", "xyz");

jsonArray = JsonAddArray(json, "Array");
JsonArrayAddNumber(jsonArray, 1);
JsonArrayAddBool(jsonArray, true);
JsonArrayAddNull(jsonArray);
JsonArrayAddString(jsonArray, "abc");

string strJson = JsonToString(json);
//Inhalt von strJson:
//{
//  "Boolean": false,
//  "Number": 3.14,
//  "WithoutContent": null,
//  "String": "xyz",
//  "Array": [
//    1,
//    true,
//    null,
//    "abc"
//  ]
//}
JsonClose(json);
 

Die Json-Funktionen

Siehe auch  JsonAddArray, JsonAddNull, JsonAddNumber, JsonAddObject, JsonAddString