나는 JSP 웹 응용 프로그램을 작성 중이며 지금 당황 스럽다. 각 Java 객체의 ArrayList를 사용하여 각 속성 목록을 사용하고 있습니다. 그것들은 firstName, lastName 등과 같은 속성을 가진 Order 객체입니다.이 시점에서 자바 스크립트 변수에 개별 배열을 JSON 배열로 저장해야합니다. 서블릿을 사용하여 arraylist를 JSON으로 변환 할 수 있지만 JSON은 Order 객체 각각에 대해 다음과 같은 반복 속성을가집니다.개체의 ArrayList를 별도의 JSON 개체로 변환하는 방법
[{firstName : Mike, lastName : Daniels, ..... firstName : John , lastName : Doe ... etc ...}]
분명히 JSON은 하나의 JSON 배열로 연결되는 모든 Order 개체로 구성됩니다. 내가 궁금해하는 건 내가 시간에 애플 리케이션의 주문의 수에 따라 문자열을 별도의 변수로 나눌 필요가있다.
개체가 도움이되면 어떻게 설정되는지 알려드립니다. 감사!
Object orders = request.getSession().getAttribute("orders");
//this is a string of order properies/values
String json = new Gson().toJson(orders);
HttpSession session = request.getSession();
session.setAttribute("jsonOrders", json);