解析 JSON 并获取指定键的值
在 Linux shell 环境下,解析 JSON 数据并获取指定键的值是一个常见的需求。本文将介绍如何使用 shell 脚本来实现这个功能。我们将使用 jq
这个流行的命令行工具来解析 JSON 数据。
首先,确保系统中已经安装了 jq
工具。你可以通过在终端中输入 jq --version
命令来检查是否已经安装。
接下来,我们将编写一个 shell 脚本来演示如何解析 JSON 并获取指定键的值。以下是一个示例脚本:
#!/bin/bash
# JSON 数据
json_data='{
"name": "John Doe",
"age": 30,
"email": "johndoe@example.com",
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
}'
# 使用 jq 解析 JSON 并获取指定键的值