<< Click to Display Table of Contents >> Navigation: ThinBASIC Modules > cJSON > CCJson class > <CCJson>.Path handling > <CCJson>.Path.Value |
Description
Returns value for given JSON path.
Syntax
storedValue = <CCJson>.Path.Value(pathSpecification)
Returns
Any type, value of the last key in the specified path.
Parameters
Name |
Type |
Optional |
Meaning |
pathSpecification |
Tokens |
No |
Path specification further explained in CJSon path specification topic. |
Remarks
Restrictions
See also
Examples
uses "cjson", "console"
dim json as new CCJson ' Create an empty CCJson object
json.Parse("[{""name"": ""Eros""}, {""name"": ""Roberto""}]") ' Parse valid JSON string
for n as long = 1 to json.Path.Count(.) ' Number of items in root JSON array
printl n
printl "Path ptr: " + json.Path.Ptr((n)."name") ' Pointer to n-th name item
printl "Value: " + json.Path.Value((n)."name") ' Value of n-th name item
printl "Type: " + json.Path.Type((n)."name") ' Numeric type of n-th name item
printl "Type$: " + json.Path.Type$((n)."name") ' Text for of type of n-th name item
printl
next
waitkey