jsawk 不会解析有效 JSON

jsawk won't parse valid JSON

我目前正在开发一个 bash 脚本,该脚本使用 curl 和 returns 一个 JSON 对象对服务器进行查询。我正在尝试用 jsawk 解析该对象。例如,这是我要解析的一些数据:

{
    "account":{
        "quota":20,
        "email":"test@example.com",
        "uuid":"12ae7a0cbd",
        "email_verified":true
    }
}

在航站楼我 运行宁 cat test.json | jsawk -q 'account.quota'

假设test.json是上面的对象。每次我 运行 该命令时,我总是会收到以下错误:jsawk: js error: ReferenceError: account is not defined,即使帐户定义非常明确。

尝试

<test.json jsawk 'return this.account.quota'

我删除了你对 cat 的无用使用。