GetRowid( ) method (JsonArray)
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Gets the JSON string value of one or more elements as a ROWID or ROWID array.
Return type: ROWID
Access: PUBLIC
Applies to: Progress.Json.ObjectModel.JsonArray class
Syntax
|
This method when called with one parameter,
the value of a single element is returned. Using two parameters
directs the AVM to return an ABL array consisting of count elements.
- index
- An INTEGER identifying the value of the element to be returned. Indexing into JsonArrays is 1-based.
- count
- An INTEGER specifying the number of elements, starting with
the element at
index, to be returned in the ABL array.
A JsonError is raised if:
-
index is less
than 1, is greater than the length of the JsonArray, or is the Unknown value (
?) -
count is less than 1 or is the Unknown value (
?) - The sum of index and count is greater than the length of the JsonArray
- Any element is not a JSON string
- Any element cannot be parsed as a Base-64 encoded string.