shell中json变量
时间: 2024-06-13 15:09:29 浏览: 198
JS中Json对象
在shell中,可以使用变量来存储JSON数据。以下是一个示例,演示如何在shell中使用变量存储JSON数据并使用jq工具读取和修改JSON文件中的字段:
```shell
# 定义JSON变量
json='{"name": "John Smith", "age": 35, "city": "New York"}'
# 使用jq工具读取JSON变量中的字段
echo $json | jq '.name'
# 使用jq工具修改JSON变量中的字段
new_json=$(echo $json | jq '.age = 36')
# 输出修改后的JSON变量
echo $new_json
```
上述代码中,我们首先定义了一个JSON变量`json`,然后使用jq工具读取了该变量中的`name`字段,并使用jq工具修改了该变量中的`age`字段。最后,我们输出了修改后的JSON变量`new_json`。
阅读全文