如何使用jq统计给定JSON结构中的键值对数量
使用jq统计JSON对象的键值对数量
针对你给出的JSON结构,用jq统计键值对数量有两种简单的写法:
直接调用
length:jq会直接返回对象的键数量jq length your_json_file.json如果是通过管道传递JSON内容:
cat your_json_file.json | jq length先获取所有键的数组再取长度,和JavaScript里
Object.keys().length的逻辑一致:jq 'keys | length' your_json_file.json
针对你提供的示例JSON,这两种命令都会返回3,对应3个键值对。
内容的提问来源于stack exchange,提问作者l7r7
相关产品推荐
相关产品推荐

