我使用Unirest从一个endpoint获取所有id,我的数组如下:
[
{
"date": "2022-04-05",
"timeIn": "2022-04-05 07:00:00",
"timeOut": "2022-04-05 14:00:00",
"createdAt": "2022-04-05 08:32:59",
"updatedAt": "2022-04-06 13:42:23",
"deletedAt": "2022-04-06 13:42:23",
"id": 3984193,
"userId": 42602,
"storeId": 1845,
"positionId": 8161,
"clockInIP": null,
"clockOutIP": null,
"isDeleted": 1,
"timeInEdited": 1
},
{
"date": "2022-04-04",
"timeIn": "2022-04-04 07:00:00",
"timeOut": "2022-04-04 14:00:00",
"createdAt": "2022-04-06 13:36:03",
"updatedAt": "2022-04-06 13:36:03",
"deletedAt": null,
"id": 3984196,
"userId": 42602,
"storeId": 1845,
"positionId": 8161,
"clockInIP": null,
"clockOutIP": null,
"isDeleted": 0,
"timeInEdited": 1
}
]
现在我想得到所有id的
,其中isDeleted
是0,我使用的是一个逻辑,它将得到id的
,但是,我需要使用Java使用这个条件得到id的
。
JSONArray jArray = bodyResponse.getBody().getArray();
int len = jArray.length();
for (int j = 0; j < len; j++) {
JSONObject json = jArray.getJSONObject(0);
ids.add((Integer) json.get("id"));
}
有人能帮我解决这个问题吗?
只需像这样更改for循环:-
for (int j = 0; j < len; j++) {
JSONObject json = jArray.getJSONObject(0);
if(json.getInt("isDeleted") == 0 ){
ids.add((Integer) json.get("id"));
}
}
问题内容: 我正在尝试从PHP变量中的以下JSON数组获取值。 这是数组的var_dump: 我可以像这样在PHP中获取[“ json”]的值: 但是,如何从“ json”内部的数组中获取值,例如“ AfterParticipationHeader”。和“ Submit_Fields”? 问题答案: 首先,您必须解码json数据 然后您可以访问
我收藏了这样的文件: 我想找到所有的有效载荷。_id,其状态为真/假。预期结果是 到目前为止,我有这样的东西。 不确定如何为数组中的元素添加条件。
问题内容: 我如何使用javascript和jquery获取json文件的数组json 我正在尝试下一个代码,它不起作用: 这是一个名为的json文件:questions.json 我想要一个具有以下格式的数组{Biology:{Category:{cell:{question1 ....}}}} 问题答案: 是一个异步函数,因此返回该函数内部的任何内容均无济于事,因为它不在范围内或尚未收到。您可
问题内容: 我正在尝试创建一个JavaScript函数,该函数从外部JSON中的数组获取信息,然后为JSON变量之一获取最大值(或前5个值)。对于此示例,假设我要获取值“ ppg”的最大值。这是数组的一个小示例: 遍历数组以获取最大值,然后从该值获取“玩家”和“团队”值的最佳方法是什么?该页面将是交互式的,因为我将具有一个下拉菜单栏,允许查看者在“玩家”和“团队”之外的六个JSON值之一之间进行选
json响应:“result”:{ 代码:使用这段代码,我会得到上面这样的响应,意味着所有数组都来了...但在这里我需要如何获得它…如果我运行循环得到错误..请帮忙 如何从上面的字典数组中获取值
问题内容: 当我尝试从JSON字符串检索值时,它给了我一个错误: 但是,如果我遍历数据,它将为我提供元素(和),而不是值: 哪个返回: 我需要怎么做才能得到and 的值?(和) 问题答案: 如果要遍历字典的键和值,请执行以下操作: