arrays - 从包含在 [[ ]] 数组之间的 json 中提取值
问题描述
有人可以帮我从 json 中提取值,如下所示:
[
[
{
"name": "x",
"age": "y",
"class": "z"
}
]
]
我想age
从上面的json中提取使用jq
解决方案
人行道:
.[] | .[] | .age
更简洁的方法:
.[][].age
另一种考虑的可能性(它具有不同的语义)是:
.. | .age?
推荐阅读
- c++ - C++ Karatsuba 长整数算法错误
- javascript - 如何要求用户提供通知以启用更好的可见方式?
- spring-boot - 不使用jwt如何实现资源服务器
- c++ - 使用外部库的问题 (GEGELATI)
- tensorflow - 训练tensorflow模型后如何使用model.predict获取数据?
- swift - 结合 if 语句和 for 循环,这样循环只会在 swift 中每次执行 if 语句时执行一次
- angular - Angularfire auth guard 和 Angular Material 不能一起工作
- amazon-web-services - AWS Code Deploy Deployment Failed 作为用户 root 运行失败
- python - 如何创建具有多个颜色图的热图?
- c# - WinForms 编辑器:如何在设计器中将子对象显示为嵌套对象