这个问题似乎很简单,但也许并不存在。
我使用的是原生Jsonpath,而非其他javascript。
说我有以下
{
"books":[{
"author":"Twain",
"titles":[
{"name":"Huck Finn"},
{"name":"Tom Sawyer"},
{"name":"King Arthur"}]
},
{
"author":"Dickens",
"titles":[
{"name":"Two Cities"},
{"name":"Hard Times"},
{"name":"Great Expectations"}]
}]}
要获取书名称列表,我会执行以下jsonpath:
$.books[*].titles[*].name
要获取作者列表,我将使用以下jsonpath:
$.books[*].author
我最终想做的是一个jsonpath,它为每个书名产生一个作者。所以它实际上会产生
Twain
Twain
Twain
Dickens
Dickens
Dickens
是否存在基本上像
的jsonpath$.books[*].titles[*].name.(parent).(parent).author
---回到连锁店,可以这么说吗?再次,只想使用原生jsonpath
实际上......嗯......看起来jsonpath中没有父运算符。也许我只需要使用javascript -