# execline-json > why would you even do that json parser written (mostly) in execline requirements: - execline - [execline-state](https://git.ddd.rip/ptrcnull/execline-state) - s6-portable-utils - sed - tr - cut (with delimiter/fields support) ### usage ```sh #!/bin/execlineb backtick -E users_json { curl https://gitlab.com/api/v4/users?username=ptrcnull } json users "$users_json" foreground { s6-echo "${users[0]}" } s6-echo "${users[0][id]}" ```