JsonArrayGetSize

value JsonArrayGetSize ( value jsonArray );

Rückgabewert

Rückgabewert

Beschreibung

value

Die Anzahl der Elemente im JSONARRAY-Objekt jsonArray.
Ist das JSONARRAY-Objekt jsonArray ungültig, so wird -1 zurückgeliefert.

Parameter

jsonArray

Das JSONARRAY-Objekt, deren Elementanzahl ausgelesen werden soll.

Bemerkungen

Liefert die Anzahl der Elemente des JSONARRAY-Objekts jsonArray.

Beispiel

//Inhalt von Datei "Produktliste.json":
//{
//  "Produktliste": {
//    "Produktgruppe": "PVC-isolierte Starkstromkabel 0,6/1kV",
//    "Produkt": [
//      {
//        "Type": "E-YY 4 x 6 RE",
//        "Aderanzahl": 4,
//        "Aussendurchmesser": 15,
//        "Belastbarkeit (Erde)": 59,
//        "Belastbarkeit (Luft)": 43,
//        "Verfügbar": true
//      },
//      {
//        "Type": "E-YY 1 x 16 RE",
//        "Aderanzahl": 1,
//        "Aussendurchmesser": 11,
//        "Belastbarkeit (Erde)": 107,
//        "Belastbarkeit (Luft)": 84,
//        "Verfügbar": false
//      }
//    ]
//  }
//}
value json;
if (!JsonCreateFromFile(json, "Produktliste.json"))
    return (false);
end
value products;
products = JsonGetArray(json, "Produktliste.Produkt");

value size;
size = JsonArrayGetSize(products);
//size = 2
JsonClose(json);
 

Die Json-Funktionen

Siehe auch JsonArrayGetArray, JsonArrayGetBool, JsonArrayGetNumber, JsonArrayGetObject, JsonArrayGetString, JsonArrayGetType, JsonArrayIsNull