jq - jq:无法使用字符串“0”索引数组
问题描述
JSON中的“0”给我带来了麻烦,我试图在以下位置获取值:
响应 > 数据 > 会话 > 0 > 用户
我使用的代码是:
jq -r '.response.data.sessions."0".user'
终端返回:jq: error (at :1): Cannot index array with string "0"
我也试过:
jq -r '.response.data.sessions.0.user'
终端返回:jq: error: syntax error, unexpected LITERAL, expecting $end (Unix shell quoting issues?) at , line 1: .response.data.sessions.0.user
解决方案
推荐阅读
- c# - 在同一目录中找不到文件
- java - 如何在 Toolbar 和 TabLayout 之间插入图像?
- c# - 无法翻译 LINQ 表达式。以可以翻译的形式重写查询
- python - 找不到满足要求 tensorflow==1.2.0 的版本
- android - 多个视图模型的基类
- blazor - Blazor 调用 window.addEventListener
- c++ - wofstream 不在文件中写入日文字符
- jquery - 如何在没有远程模块的情况下最大化和最小化电子窗口
- regex - IMG 文件名的正则表达式
- c++ - 未定义对 asio::ip::basic_endpoint 的引用