给出如下输入:
[
{
"a": foo,
"b": [ 1, 2, 3]
},
{
"a": bar,
"b": [ ]
},
{
"a": baz,
"b": [ 2 ]
}
]
我想过滤出长度为零的元素,以使其“ b”属性具有以下特征:
[
{
"a": foo,
"b": [ 1, 2, 3]
},
{
"a": baz,
"b": [ 2 ]
}
]
我如何使用jmespath做到这一点?
答案 0 :(得分:0)
我想出了这一点,尽管函数名称有点误导,但最后还是很简单。您需要的只是这个:
[?not_null(b)]