jq - 如何选择字段为"false"的对象?

x3n*_*r0s 5 boolean jq

我在向jq实现布尔检查时遇到了麻烦.如果我有一个字段"test",它可以是布尔值true或false,我如何使用select来查找它?

最初我尝试了以下内容:

jq '.[] | select(.test=="false")'
Run Code Online (Sandbox Code Playgroud)

但我认为我在这里比较字符串所以这不起作用.

pea*_*eak 13

JSON布尔值是truefalse,所以只需删除引号,例如select(.test == false).