当前位置: 首页 > 知识库问答 >
问题:

从json的特定数组中检索数据

何禄
2023-03-14

我有一个用Java编写的管理应用程序,可以管理我的用户

我创建了一个自定义json

这就是我的JSON看起来的样子

[
  {
    "userId": 1,
    "email": "user1@gmail.com",
    "sponsorship": true,
    "create": 274
  },
  {
    "userId": 2,
    "email": "user2@gmail.com",
    "sponsorship": false,
    "create": 201
  },
  {
    "userId": 3,
    "email": "user3@gmail.com",
    "sponsorship": false,
    "create": 189
  }
]

在我的列表中,我只显示电子邮件地址

现在我的问题,例如,如果我单击包含电子邮件user1@gmail.com的列表,我想在对话框中显示与此电子邮件相关的数据,即userId赞助创建

怎样​​我可以检索其他值吗​​使用电子邮件?

我在网上找不到任何关于它的信息

共有1个答案

单昊穹
2023-03-14

阅读json文件时,需要使其易于理解。下面的链接中有一个使其易懂的示例

在这些过程之后,您必须编写一个条件。条件应为:

for(int i=0; i< employeeList.size;i++){
    if(employeeList[i].email.equals("user3@gmail.com")){
//the person you are looking for
var person = employeeList[i];
}
}

https://howtodoinjava.com/java/library/json-simple-read-write-json-examples/

 类似资料:
  • 问题内容: 我有对象的Postgres JSONB数组,看起来像这样: 此JSONB是一个函数参数。 什么是最有效的检索方法 。 我尝试过玩,但是到目前为止我所做的一切看起来都非常混乱。 问题答案: 在 Postgres 9.4+中 ,可以在横向 联接中 使用该函数: 您可以通过一个简单的函数来实现该想法,例如: 在 Postgres 12+中, 您可以使用jsonb路径函数的形式来替代: Db

  • 问题内容: 我有这个数组: 并且我正在寻找一个PHP“ for each”循环,该循环将检索下的键名,即: 我怎样才能做到这一点? 问题答案: 试试吧 在$ key中,您将获得密钥名称,在val中,您将获得值

  • 我是一个Laravel新手,我正在转换一个php/jQuery应用程序到Laravel。原始代码使用带有ajax POST的JSON数组,检索如下: 我在POST方面也做了很多相同的事情,但我在我的Laravel$请求收集中没有看到任何数据。我是否需要做一些特殊的事情来检索如下结构的JSON数据: 这是我的jQuery ajax POST代码(带有硬编码数据) 这是我的控制器中接收POST的代码

  • 请帮助我想从Firebase实时数据库检索一个特定的数据,我有2个用户,教授和学生,我想使用该数据进行验证。 FireBase实时数据库 FireBase实时数据库

  • 问题内容: 我正在使用以下代码在服务器上运行Python 3分类脚本: 然后,我使用保存对象: 因此,我可以通过运行以下命令在本地计算机上的较小数据集中测试分类器: 如果我只想评估验证集中的最佳估计量,那就太好了。但是我实际上想做的是: 从对象中拉出原始数据(我假设它存储在对象中的某个位置,因为要对新的验证集进行分类,这是必需的) 尝试使用一些特定的分类器,这些分类器具有由网格搜索确定的几乎所有最

  • 问题内容: 我有以下表格及其关系。我将JSON数据存储在client_services表中。它们是使用MySQL查询来检索JSON值的任何方式,如下所示: 还是可以进一步规范化client_services表? 表: 表: 表: 表: 问题答案: 由于很多人都亲自问过我这个问题,所以我想我会再作一次修改。这是一个具有SELECT,Migration和View Creation的完整SQL的要点,