2016-07-04 70 views
0

我在實施Boolean檢查到JQ麻煩。 如果我有一個域「測試」,它可以是一個布爾真或假,我怎麼使用中可以找到呢?JQ - 如何選擇對象,其中一個領域是「假」?

起初,我嘗試了以下內容:

jq '.[] | select(.test=="false")' 

但是我想我在這裏比較字符串所以這是行不通的。

回答

3

JSON布爾值是truefalse,因此只需放下引號即可。 select(.test == false)

0

這裏是另一種解決方案

map(select(.test)) 
相關問題