JSONPath-如果数组包含字符串,则过滤表达式以打印字段

问题描述

我具有以下JSON,并且正在尝试编写JSON Path表达式,当我的ID为“ 123456789”或“ 987654321”时,该表达式将返回isbn编号。我尝试了以下操作,但这没有用。有人可以告诉我我在做什么错。预先感谢

JSON路径表达式

$.books[?(@.ids== '123456789' )].isbnNumber

JSON

{
    "books": [{
        "title": "10","isbnNumber": "621197725636","ids": [
            "123456789","987654321"
        ]
    }]
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)