jsawk不会解析有效的JSON

时间:2015-04-10 20:21:16

标签: json rest jsawk

我目前正在开发一个bash脚本,它使用curl查询服务器,并返回一个JSON对象。我试图用jsawk解析该对象。例如,以下是我尝试解析的一些数据:

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

在终端I中运行cat test.json | jsawk -q 'account.quota'

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

1 个答案:

答案 0 :(得分:1)

尝试

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

我删除了您对cat无用的用法。