This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
function:JSONVALUE [2019/06/24 08:03] peternlewis |
function:JSONVALUE [2019/06/24 08:09] peternlewis [Examples] |
||
---|---|---|---|
Line 9: | Line 9: | ||
If a Keyboard Maestro variable `J` contains the JSON object: | If a Keyboard Maestro variable `J` contains the JSON object: | ||
- | {"a":9, "b":"bravo", "c":null, "d":[1,"two",3]} | + | {"a":9, "b":"bravo", "c":null, "d":[11,"two",33]} |
Then these would be the results: | Then these would be the results: | ||
- | ^ Token ^ Result ^ | + | ^ Token ^ Result ^ Comment ^ |
- | | `JSONVALUE(J.a)` | `9` | | + | | `JSONVALUE(J.a)` | `9` | | |
- | | `JSONVALUE(J.d[1])` | `11` | | + | | `JSONVALUE(J.d[1])` | `11` | | |
- | | `JSONVALUE(J.d[3])` | `33` | | + | | `JSONVALUE(J.d[3])` | `33` | | |
- | | `JSONVALUE(J.d[1+2])` | `33` | | + | | `JSONVALUE(J.d[1+2])` | `33` | entry 3 | |
- | | `JSONVALUE(J.d[0])` | `3` | | + | | `JSONVALUE(J.d[0])` | `3` | the number of entries in the array | |
+ | | `JSONVALUE(J.d[-1])` | `33` | the last entry | | ||
+ | | `JSONVALUE(J.d[COUNT()])` | `33` | the last entry | | ||
===== See Also ===== | ===== See Also ===== |