JSONObject obj = new JSONObject();
obj.put("id", result.getId());
obj.put("theme", result.getTheme());
obj.put("title", result.getTitle());
obj.put("address", result.getAddress());
obj.put("memo", result.getMemo());
obj.put("imgpath", result.getImgpath());
{"address":"서울 종로구 우정국로2길 21",
"imgpath":"d:\\mapstarImg\\testId_20171229075929343.jpg",
"memo":"눈치안보임",
"theme":"스터디까페",
"id":"testId",
"title":"마이크임팩트스퀘어"}
이런식으로 {"키:벨류", "키":"벨류"} 로 담깁니다.
JSONArray arr = new JSONArray();
arr.add(obj);
[{"address":"서울 종로구 우정국로2길 21",
"imgpath":"d:\\mapstarImg\\testId_20171229075929343.jpg",
"memo":"눈치안보임",
"theme":"스터디까페",
"id":"testId",
"title":"마이크임팩트스퀘어"}]
담아논 JSONObject를 JSONArray 안에 넣어줍니다.
[ {"키:벨류", "키":"벨류"} ]
//Ajax JSON response
response.setContentType("text/html; charset=utf-8");
PrintWriter writer = response.getWriter();
writer.print(arr.toString());
writer.flush();
writer.close()
response로 보냅니다.