【发布时间】:2019-02-04 13:29:43
【问题描述】:
我的代码有问题,我需要在数组列表中提取“材料”标记。示例数据:
[{
"name": "A114",
"grupo": "DAW2",
"tutor": 15,
"materias": ["DWES", "DWEC", "IW", "DAW", "IE"]
}]
我试过这个,工作,但我需要数组列表的内容:
try { // this read the JSON file
line = new String(Files.readAllBytes(Paths.get("fileAulas")));
} catch (Exception ex) {
ex.printStackTrace();
}
JSONArray recs = new JSONArray(line);
for (Object rec : recs) {
Aula datos = new Aula();
JSONObject obj = ((JSONObject) rec);
String name = obj.getString("name");
//datos.setNombre(name);
String grupo = obj.getString("grupo");
//datos.setGrupo(grupo);
int tutor = obj.getInt("tutor");
//datos.setTutor(tutor);
}
我的目标是阅读数组列表,然后将datos.setArraylist 阅读到我的另一个班级。一切正常,除了读取数组列表
PD:我使用从 Maven 下载的 java,执行我使用“javac -cp ./*:program.java”
【问题讨论】:
-
什么是rec,它从何而来?
-
我更新代码