相关疑难解决方法(0)

如何使用jq将json数组转换为bash字符串数组?

如何将json对象数组解析为bash数组,并将这些对象作为字符串?

我正在尝试执行以下操作:

CONVO=$(get_json_array | jq '.[]')
for CONVERSATION in $CONVERSATIONS
do
    echo "${CONVERSATION}"
done
Run Code Online (Sandbox Code Playgroud)

但回声打印出行而不是特定对象.对象的格式是:

{ "key1":"value1", "key2": "value2"}
Run Code Online (Sandbox Code Playgroud)

我需要将它传递给api:

api_call '{ "key1":"value1", "key2": "value2"}'
Run Code Online (Sandbox Code Playgroud)

bash json jq

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

jq ×1

json ×1