私はJSP Webアプリケーションを作成していますが、今はちょっとしたことがあります。私はJavaオブジェクトのArrayListを使用しており、それぞれにプロパティのリストがあります。 firstName、lastNameなどのプロパティを持つOrderオブジェクトです。開発のこの時点で、個々の注文をjavascript変数にJSON配列として格納する必要があります。サーブレットを使用してarraylistをJSONに変換することはできますが、JSONには次のようなOrderオブジェクトごとに繰り返しプロパティがあります。オブジェクトのArrayListを別々のJSONオブジェクトに変換する方法
[{firstName:Mike、lastName:Daniels、..... firstName:John 、lastName:Doe ... etc ...}]
明らかに、JSONはすべてのOrderオブジェクトを1つのJSON配列としてまとめたものです。私が思っているのは、その時点でアプリ内のOrdersの数に応じて文字列を別々の変数に分割する必要があることです。
オブジェクトが役立つ場合、オブジェクトがどのように設定されます。ありがとう!
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);