2016-07-04 3 views
0

У меня возникли проблемы с реализацией логических проверок в jq. Если у меня есть поле «test», которое может быть логическим значением true или false, как использовать select, чтобы найти это?jq - Как выбрать объекты, где поле «ложно»?

Сначала я попытался следующий:

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

Но я думаю, что я сравнение строк здесь, так что это не будет работать.

ответ

3

Булевы значения JSON равны true и false, поэтому просто снимите кавычки, например. select(.test == false).

Смежные вопросы