gpt4 book ai didi

java - 放心 JsonPath : Issue with getting list from json

转载 作者:行者123 更新时间:2023-12-01 08:55:08 26 4
gpt4 key购买 nike

熟悉 jsonPath 的人可以给我建议如何从每个 item0、item1、item2 等中获取标题列表

此查询将返回

findAll {it.key.startsWith('item')}

map 列表,其中键是项目,值是项目对象的主体,我不知道如何获取标题列表

{
"jcr:primaryType":"nt:unstructured",
"item0":{
"jcr:primaryType":"nt:unstructured",
"tabType":"regular",
"uniqueId":927,
"hide":"no",
"title":"title 0",
"locales":[
"Locale:en_us",
"Locale:fr_ca",
"Locale:es",
"Locale:pt"
],
"cq:tags":[
"tag0"
]
},
"item1":{
"jcr:primaryType":"nt:unstructured",
"tabType":"regular",
"uniqueId":445,
"hide":"no",
"title":"title 1",
"locales":[
"Locale:en_us",
"Locale:fr_ca",
"Locale:pt",
"Locale:es"
],
"cq:tags":[
"Tag1"
]
}

最佳答案

语法有点尴尬,但这是一种方法:

findAll {it.key.startsWith('item')}*.getValue().title

说明:

首先,我们找到所有键以“item”开头的条目。对于每个条目,我们获取其值(使用 spread operator ),然后获取标题。

关于java - 放心 JsonPath : Issue with getting list from json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42079917/

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