JSON の作業を開始しました。AJAX 呼び出しを介して JSP から JSON を返しています。うまく機能しています。
返される JSON 文字列の形式を変更する必要があるだけです。
以下は、私のJSPが返す文字列です。
[{"VV":0,"desc":"XXXXXXX","amount":0,"date":"12/03/2013","watch":""},{"VV":1,"desc":"XXXXXXX","amount":1,"date":"12/03/2013","watch":""}]
以下は、JSPに返してもらいたい文字列です。
{"total":"2","rows":[{"VV":0,"desc":"XXXXXXX","amount":0,"date":"12/03/2013","watch":""},{"VV":1,"desc":"XXXXXXX","amount":1,"date":"12/03/2013","watch":""}] }
誰でも助けてください。
次のコードを使用して、出力をフロントエンドに送り返します。
JSONArray arrayObj=new JSONArray();
JSONObject json = new JSONObject();
json.put("VV", i);
json.put("desc", "XXXXXXXXX");
json.put("amount", 1);
json.put("date", "12/03/2013");
json.put("watch", "");
PrintWriter out1 = response.getWriter();
out1.println(arrayObj);