Xbasic
Extension::JsonArrayRange Method
Syntax
.ArrayRange as c (json as C, startOffset as N, count as N)
Arguments
- jsonCharacter
Json Array.
- startOffsetNumeric
Zero based offset to start at.
- countNumeric
Maximum Number of entries to read.
Returns
- resultCharacter
Json Array.
Description
Zero based Extract an array 'range' (i.e. startOffset=0,count=10 returns JSON array with the first 10 entries).
Example
? extension::json::ArrayRange("[10,20,30,40,50,60,70,80,90]",0,3) = "[ 10,20,30 ]" ? extension::json::ArrayRange("[10,20,30,40,50,60,70,80,90]",3,3) = "[ 40,50,60 ]" ? extension::json::ArrayRange("[10,20,30,40,50,60,70,80,90]",6,3) = "[ 70,80,90]"