jsonGet (Function)
Signature: jsonGet(document: int, path: string) -> Result<string, Error>
Description: Returns a JSON scalar at the given path as a string. Arrays, objects, invalid paths, and invalid handles return Error.
Parameters
- document (int): Handle returned by jsonParse
- path (string): Dotted keys and bracketed indices, e.g. "user.items[0].name"
Returns: Result<string, Error>
Example
match jsonGet(doc, "name") {
Success { value } => print(value)
Error { message } => print(message)
}
match jsonGet (doc, "name")
Success value => print value
Error message => print message