jq:无法索引字符串为“ 0”的数组

时间:2019-10-17 09:27:27

标签: jq

JSON中有“ 0”给我带来麻烦,我正在尝试在以下位置获取值:

  

响应>数据>会话> 0>用户

我使用的代码是:

jq -r '.response.data.sessions."0".user'

终端返回: jq:错误(在:1):无法索引字符串为“ 0”的数组

我也尝试过:

jq -r '.response.data.sessions.0.user'

终端返回: jq:错误:语法错误,意外的LITERAL,期望$ end(Unix shell引用问题?)在第1行: .response.data.sessions.0.user

1 个答案:

答案 0 :(得分:1)

可以这样使用

https://jqplay.org/s/nYlPohfTdZ

.response.data.sessions[0].user