例如json数组:
{ "status": "ok", "retcode": 0, "data": [ { "categoryId": 0, "categroyName": "我的好友", "categroyMbCount": 2 }, { "categoryId": 0, "categroyName": "特殊", "categroyMbCount": 2 }, { "categoryId": 0, "categroyName": "特殊", "categroyMbCount": 2 } ] }
由于其他的代码原因,获取到的信息中有重复,此时如果使用提取式:
data[?(@.categroyName=='特殊')].categroyMbCount
结果会出现:
2 2
尝试使用数组索引[0]:
data[?(@.categroyName=='特殊')].categroyMbCount[0]
结果为空
目前是先将结果输出到列表中再去重,也不是不行就是麻烦了点,所以希望能增加一下这样的功能