Usando jq :
$ cat json
[
{
"item1": "value1",
"item2": "value2",
"sub items": [
{
"subitem": "subvalue"
}
]
},
{
"item1": "value1_2",
"item2": "value2_2",
"sub items_2": [
{
"subitem_2": "subvalue_2"
}
]
}
]
CÓDIGO:
arr=( $(jq -r '.[].item2' json) )
printf '%s\n' "${arr[@]}"
OUTPUT:
value2
value2_2