Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Karate 如何在空手道中仅从对象数组列表中获取少数元素_Karate_Jsonpath - Fatal编程技术网

Karate 如何在空手道中仅从对象数组列表中获取少数元素

Karate 如何在空手道中仅从对象数组列表中获取少数元素,karate,jsonpath,Karate,Jsonpath,我有以下json: { “存储”:{ “书”:[{ “类别”:“参考”, “作者”:“奈杰尔·里斯”, “标题”:“世纪格言”, “价格”:8.95 }, { “类别”:“小说”, “作者”:“J.R.R.托尔金”, “头衔”:“指环王”, “isbn”:“0-395-19395-8”, “价格”:22.99 } ], “自行车”:{ “颜色”:“红色”,“价格”:19.95 } }, “昂贵”:10 } 我想通过以下方式检索所有书籍”作者和类别: [{ “类别”:“参考”, “作者”

我有以下json:

{
“存储”:{
“书”:[{
“类别”:“参考”,
“作者”:“奈杰尔·里斯”,
“标题”:“世纪格言”,
“价格”:8.95
}, { 
“类别”:“小说”,
“作者”:“J.R.R.托尔金”,
“头衔”:“指环王”,
“isbn”:“0-395-19395-8”,
“价格”:22.99
} ], 
“自行车”:{
“颜色”:“红色”,“价格”:19.95
} 
}, 
“昂贵”:10
}
我想通过以下方式检索所有
书籍
作者
类别

[{
“类别”:“参考”,
“作者”:“奈杰尔·里斯”
}, { 
“类别”:“小说”,
“作者”:“J.R.R.托尔金”
} ]
请阅读文档:

请阅读以下文件:


以上解决方案按预期工作,并解决了我的目的。。。。[{“类别”:7,“电子邮件”:“迈克尔。lawson@reqres.in},{“类别”:8,“电子邮件”:“林赛。ferguson@reqres.in“}]@UdayVangala太好了,请阅读以下内容:上述解决方案按预期运行,解决了我的目的。。。。[{“类别”:7,“电子邮件”:“迈克尔。lawson@reqres.in},{“类别”:8,“电子邮件”:“林赛。ferguson@reqres.in“}]@UdayVangala太好了,请读一下:
* def fun = function(x){ return { category: x.category, author: x.author } }
* def books = karate.map(response.store.book, fun)