[利用jemsPath提取{ "code": "40001", "message": "查询成功", "data": { "bloodSugarNotifyId": 0, "urateNotifyId": 0, "triglycerideNotifyId": 55091, "cholesterolNotifyId": 55090 } }出55091和55090,0值过滤]:
可以使用以下JmesPath表达式提取所需的值:
data.*[?(@ != 0)]
这个表达式的意思是选择 data
对象中所有不等于零的属性,并返回它们的值。使用这个表达式,你将得到一个数组 [55091, 55090]
,这正是你想要的。