java - 从 JSON 响应中检索所需的 JSON 对象
问题描述
我正在尝试连接到远程服务以接收一些 JSON 数据。我想以一种有效的方式对 JSON 进行建模,以便我可以将其反序列化为相应的 Java 类模型。
假设我收到的 JSON 格式为
{
{
"name" : "abc",
"age" : 54,
"gender" : "m",
},
{
"name" : "def",
"age" : 45,
"gender" : "m",
},
{
"name" : "der",
"age" : 43,
"gender" : "f",
},
}
这是我的问题
- 有没有办法在不迭代响应的情况下获取一个人的详细信息(比如 name = "abc")?
如果不能,您能否建议任何其他 JSON 格式,使我们能够快速访问响应中的任何值而无需迭代。
- 如果迭代是唯一的方法,那么您是否还可以建议对类和 JSON 进行建模的有效方法
解决方案
推荐阅读
- python - 检查文本中的单词,如果它与字典键匹配,则添加到该键的值
- json - 如何使用包含已编码值的 Encodable 在 Swift 中编码结构
- verilog - 如何在 Verilog 中初始化一个整数数组?
- amazon-web-services - 在 ECS 中运行的 .Net Core 应用程序的 S3 请求超时
- java - 如何使用 split 和 Array 读取 .txt 文件
- java - 在所有 GridLayout 点中应用相同的 JLabel?
- html - 倾斜按钮,取消倾斜文本
- java - 是否可以将 application.yml 变量放入属性文件?
- java - 如何使用正则表达式从 XML 中提取标签名称
- python - 识别一致点组