java - java - 如何从java中具有相同名称的其他对象中找到JSON中的特定值?
问题描述
很抱歉这个模棱两可的问题,但我是新手,不知道如何用 JSON 来表达它。假设我调用了一个 API,它返回了午餐:
{
"today's lunch": {
"options": [
"choice 1":{
"main": Burger
"side": Fries
}
"choice 2":{
"main": Spaghetti
"side": Bread
}
]
}
"tomorrow's lunch": {
"options": [
"choice 1":{
"main": Sandwich
"side": Chips
}
"choice 2":{
"main": Meatloaf
"side": Bread
}
]
}
}
我想编写一个方法来获取今天午餐的价值 -> 选择 1 -> 主要(或任何特定的价值)。有没有办法我可以做到这一点?到目前为止,在玩弄杰克逊和递归算法之后,我只能找到一种方法来获取所有名为“main”的对象的值,但我真的只想要一个的值。任何帮助表示赞赏,谢谢!
解决方案
推荐阅读
- asynchronous - 在 Julia 中异步运行两个具有不同工作线程的 pmap
- batch-file - 如何在批处理文件中的if条件下运行多个命令
- swift - 如果该代码具有对视图的引用,我可以将我的代码放在视图模型中吗?
- .net-core - 如何插入仅具有自动增量列的表中
- raku - Perl6:rakudobrew 无法构建 moar
- c++ - 如何获得将两种不同类型相乘的结果类型?
- typescript - 枚举参数类型的简写
- python - python为什么我不断从select.select中得到ValueError:文件描述符不能是负整数(-1)
- asp.net-mvc-5 - mvc 5 项目我收到此错误:mscorlib.dll 中出现“System.Data.SqlClient.SqlException”类型的异常
- flutter - 我无法在 Dart 中将父类转换为其子类