gpt4 book ai didi

javascript - 如何使用 JsonPath 获取表达式上的多级对象

转载 作者:行者123 更新时间:2023-11-28 07:39:29 25 4
gpt4 key购买 nike

对于当前的商店/书籍示例

https://github.com/jayway/JsonPath

如果作者是一个对象

"author" : { "name" : "Joe", "lastName": "Doe" }

我如何才能让所有作者知道姓氏是 Doe,我看到的所有示例都仅使用数组上的简单对象。

最佳答案

要获取姓氏为“Doe”的所有作者:

$.store.book[*].author[?(@.lastName == 'Doe')] 

要获取姓氏为“Doe”的作者的所有书籍:

$.store.book[?(@.author.lastName == 'Doe')]

关于javascript - 如何使用 JsonPath 获取表达式上的多级对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28232134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com