【发布时间】:2021-09-21 07:35:50
【问题描述】:
我有以下 json 文件,我想访问其中的第 n 个元素。
$ cat a.json
{"one":1}
{"two":2}
{"three":3}
这里的json文件是反汇编的。当我尝试时
$ jq '.[0]' a.json
我收到错误jq: error (at a.json:1): Cannot index object with number。预期的输出是{"one":1}。
【问题讨论】:
-
您的输入不是对象数组,因此您无法使用
.[0]表示法访问 -
我还有其他方法可以访问它吗? @Inian