gpt4 book ai didi

java - 根据 JSON 对象中的子值提取父名称。

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:40 29 4
gpt4 key购买 nike

我想根据对整个 JSON 对象或基于其键的值的搜索来提取父名称。

例如。

"PersonA": {
"shortnames": [
"Bravo"
"Delta"
],
"Name": "Person 123",
"Age": "15",
"Maritial Status": "Single",
"Work Exxperience": "O",
"ID": 291},
"PersonB": {
"shortnames": [
"Alpha"
"Tango"
],
"Name": "Person 234",
"Age": "60",
"Maritial Status": "Married",
"Work Exxperience": "2O",
"ID": 292}

我想做的是

a) [免费搜索] 在 JSON 中搜索某个变量 Bravo,如果存在,则返回父节点名称 PersonA

b) [基于键值的搜索] 如果我搜索键值对 Work Experience = 20 则将父节点返回为 PersonB

我正在使用 GSON 库来解析 JSON。 GSON能做到这一点吗?还有其他库可以做到这一点吗?

最佳答案

您可以使用JsonPath .

引用README在 github 上了解有关如何使用 JsonPath 的更多信息。

关于java - 根据 JSON 对象中的子值提取父名称。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40282946/

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