JsonArrayAddString

value JsonArrayAddString ( value jsonArray, string strValue );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Die Zeichenkette strValue wurde erfolgreich hinzugefügt.

FALSE / false / 0

Die Zeichenkette strValue konnte nicht hinzugefügt werden.

Parameter

jsonArray

Das gültige JSONARRAY-Objekt, dem die Zeichenkette strValue hinzugefügt werden soll.

strValue

Die Zeichenkette, die hinzugefügt werden soll.

Bemerkungen

Fügt die Zeichenkette strValue an das Ende des JSONARRAY-Objekt's jsonArray hinzu.

Beispiel

//Inhalt von "data.json":
//{
//  "Boolean": true,
//  "Number": 3.14,
//  "WithoutContent": null,
//  "String": "xyz",
//  "Array": [
//    1,
//    true,
//    null,
//    "abc"
//  ]
//}
value json;
if (!JsonCreateFromFile(json, "data.json"))
    return (false);
end
value Array, Object;

Array = JsonGetArray(json, "Array");

value addedArray = JsonArrayAddArray(Array);
JsonArrayAddNumber(addedArray, 1);
JsonArrayAddNumber(addedArray, 2);

addedArray = JsonArrayAddArray(Array);
JsonArrayAddBool(addedArray, true);
JsonArrayAddBool(addedArray, false);

addedArray = JsonArrayAddArray(Array);
JsonArrayAddNull(addedArray);
JsonArrayAddString(addedArray, "xyz");

Object = JsonArrayAddObject(Array);
JsonAddBool(Object, "Boolean", false);
JsonAddString(Object, "String", "text");

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

Die Json-Funktionen

Siehe auch JsonArrayAddArray, JsonArrayAddBool, JsonArrayAddNull, JsonArrayAddNumber, JsonArrayAddObject