json - JQ:选择多个条件

标签 json jq

我有一个 json,目前使用 select 仅获取匹配一个条件的数据,我需要根据更多条件进行过滤。

例如:

.[] | select((.processedBarsVolume <= 5) && .processedBars > 0)

我该怎么做?

最佳答案

jq 支持普通的 bool 运算符和/或/非,所以它看起来像:

.[] | select((.processedBarsVolume <= 5) and .processedBars > 0)

关于json - JQ:选择多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33057420/

相关文章:

json - 我想使用 Jq 将文本文件数据转换为 JSON

java - 如何修复 java 中的 http 响应代码 400 错误?是否存在格式错误的请求语法或无效的请求消息框架?

java - 关于使用Gson反序列化Json的问题

arrays - jq 递归删除出现在架构中任意位置的数组中的值

windows - 输出重定向仅使用 jq 生成空文件

json - 当谓词为 true 时计算元素数量

javascript - NicEditor 图片上传

Java反序列化json实现抽象对象开闭原则

javascript - 嵌套对象迭代并返回空值键名nodejs

python - 将许多JSON对象索引到Elasticsearch中-规范方法