使用jq将数组附加到JSON字符串的方法如下:
json_str='{"name": "John", "age": 30}'
array_str='["item1", "item2", "item3"]'
--argjson
选项将数组附加到JSON字符串中,例如:result=$(echo $json_str | jq --argjson arr "$array_str" '. + {array: $arr}')
这将在原始JSON字符串中添加一个名为"array"的键,并将数组附加到该键下。
echo $result
输出将是一个包含附加数组的新JSON字符串。
请注意,上述示例中的$json_str
和$array_str
是变量,您可以根据实际情况进行替换。另外,jq
命令还有许多其他选项和功能,您可以根据需要进行进一步的定制和处理。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云云函数(SCF)。
领取专属 10元无门槛券
手把手带您无忧上云