【发布时间】:2017-02-18 03:01:42
【问题描述】:
如何获取 Json 字符串中的每个属性?
我首先通过 JSON.stringify 将我的 JavaScript 对象数组转换为 Json。之后我使用 ajax 将字符串传递给我的 servlet。
Servlet 代码:
String data = request.getParameter("jsonData");
System.out.println("json data: " + data);
结果:
[{"courseID":"1","codePI":"PO-BSINSYS-02.01","curriculumID":"3"},
{"courseID":"2","codePI":"PO-BSINSYS-02.02","curriculumID":"3"}]
我想要的是获取 json 的各个值,以便稍后将它们分配给我的对象。
例如
ArrayList<Curriculum> arrCur = new ArrayList<>();
for (int x = 0; x < array.size(); x++) {
Curriculum cur = new Curriculum();
cur.setCourseID(courseID[x]);
cur.setCodePO(codePI[x]);
cur.setCurriculumID(curriculumID[x]);
arrCur.add(cur);
}
【问题讨论】:
-
解析JSON,使用解析结果。
标签: javascript java json ajax