【发布时间】:2020-02-20 23:48:08
【问题描述】:
我有一个看起来像这样的对象:
[
{
"title": "Job Title",
"email": "email@email.com",
"department": "Department",
"id": 123456789,
"name": "First Last"
}
]
如何循环遍历这个对象并将 email 的值保存在变量中?
这是我的代码:
List<T> results = type.getResults();
String userEmail = "";
for (int i = 0; i < results.size(); i++) {
if (results.get(i).equals("email")) {
System.out.println("&&&&&&&&&&& in IF condition &&&&&&&&&&&&&&");
}
System.out.println(results.get(i));
}
但我似乎无法让这个循环工作。
【问题讨论】:
-
这看起来像普通的 JSON。您是否尝试过使用 gson 或 jackson 等解析器?
-
那不是 JSON 对象吗?
-
是的,我从 API 调用中获取了这个对象。
标签: java arrays json object key-value