Как я могу получить каждый атрибут внутри строки Json?Как получить атрибуты в Json String в сервлет
Я получил Json, преобразовывая сначала свой массив объектов в JavaScript через JSON.stringify. Впоследствии я использовал ajax для передачи строки в свой сервлет.
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, так что я могу назначить их позже к моему объекту.
E.g.
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, используйте разобранный результат. –