java - 从 json 到列表的格式是什么?
问题描述
所以基本上我试图删除我的列表的某些部分,但问题是因为我刚刚进入 android 开发,我不知道从 JSON 文件中获得的列表的格式。这是我从 JSON 文件中检索它的方法的代码:
public void getCategory (JSONArray jsonArray, List<ModelCategory> Category){
for (int i = 0; i < jsonArray.length(); i++){
try {
ModelCategory currentCategory = new ModelCategory();
JSONObject jsonObject = jsonArray.getJSONObject(i);
currentCategory.setCategoryID(jsonObject.getInt("idCategory"));
currentCategory.setCategoryName(jsonObject.getString("name"));
Category.add(currentCategory);
kat1.addAll(Category);
} catch (Exception e) {
e.printStackTrace();
}
}
}
基本上,我正在尝试idCategory
从kat1
列表中删除 。但我不知道列表是什么样的。我remove()
已从列表中阅读了有关方法的信息,但是如何利用该方法删除idCategory
?我很抱歉标题不清楚,我对 java 开发很陌生。
解决方案
推荐阅读
- r - 基于 R 中的组解析值
- html - 使用 object-fit 将 Div 附加到 Fullscreen Centered Image 的角落:包含
- python - 我想在按下按钮时运行并杀死一个线程
- java - Fragment 上 onPostExecute(AsyncTask) 中的 ArrayList 为空
- rest - Pagespeed 见解 - 请求在本地工作,但不是来自 AWS 服务器
- macos - 显示默认的关于对话框
- java - JavaFX - 结合两个 CellFactory - TextFieldTableCell.forTableColumn() 和自定义一个
- if-statement - 嵌套的 If AND 语句 - 谷歌表格
- asp.net - InvalidOperationException:实体类型“数组”需要定义主键
- vue.js - 以编程方式为Vue JS中的本机事件分配处理程序?