问题描述
{
"data": {
"edges": [
{
"node": {
"id": "ABC12345","tags": [
{
"name": "Dummy"
},{
"name": "HelloT"
}
]
}
},{
"node": {
"id": "XYZ123","tags": [
{
"name": "Testing"
},{
"name": "Test"
}
]
}
}
]
}
}
我想在上述json上使用jmespath:如果 node.tags []。name 不包含任何 Hello *(starts_with)
我尝试了以下
(data.edges[].node)[? (tags[])[? !starts_with(name,'Hello') ] ]
但是它仍然返回第一个节点,因为它具有标签。name =='Dummy'
有什么建议吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)