Xbasic
json_get_array_length Function
Syntax
dim result as N = json_get_array_length(json as C)
Arguments
- jsonCharacter
A JSON object.
Returns
- resultNumeric
Returns the length of the JSON array.
Description
Returns the length of a JSON array.
Discussion
The json_get_array_length() function calculates the length of a JSON array. This method can be used instead of using json_parse() to convert a JSON array to an Xbasic array to get a count of the number of elements in the array. json_get_array_length() computes the array length more efficiently than converting a JSON array to an Xbasic array to compute the length.
This function is a wrapper function for the Extension::JSON getLength() method.
Output from the Interactive Window
dim json as c =<<%json% [{ "Firstname": "John", "Lastname": "Smith", "City": "Boston", "State": "MA" }, { "Firstname": "Henry", "Lastname": "Rhodes", "City": "New York", "State": "NY" }, { "Firstname": "Allison", "Lastname": "Berman", "City": "Los Angeles", "State": "CA" }, { "Firstname": "Amanda", "Lastname": "Higgins", "City": "Chicago", "State": "IL" }, { "Firstname": "Nancy", "Lastname": "Clark", "City": "Boston", "State": "MA" }, { "Firstname": "Cecelia", "Lastname": "Dawkins", "City": "Boulder", "State": "CO" }, { "Firstname": "Kathy", "Lastname": "Morton", "City": "New York", "State": "NY" }] %json% dim length as n = json_get_array_length(json) ? length = 7
See Also