The JSONVALUE function takes a JSON path and returns the numeric result.
JSONVALUE(jsonpath)
is more or less equivalent to CALCULATE(%JSONValue%jsonpath%)
.
If a Keyboard Maestro variable J
contains the JSON object:
{"a":9, "b":"bravo", "c":null, "d":[1,"two",3]}
Then these would be the results:
Token | Result |
---|---|
JSONVALUE(J.a) | 9 |
JSONVALUE(J.d[1]) | 11 |
JSONVALUE(J.d[3]) | 33 |
JSONVALUE(J.d[1+2]) | 33 |
JSONVALUE(J.d[0]) | 3 |
See the JSON user manual section for more details on JSON.