json相关
1.将jsonobject 输出
User usr = new User();
response.setHeader("content-type", "text/html;charset=UTF-8");
response.setCharacterEncoding("utf-8"); //设置头相关
usr.setGrade("15年");
JSONObject js = JSONObject.fromObject(usr);
PrintWriter out = response.getWriter();
out.write(js.toString());
2.将jsonArray输出
JSONArray list = new JSONArray();
User usr = new User();
response.setHeader("content-type", "text/html;charset=UTF-8");
response.setCharacterEncoding("utf-8");
usr.setGrade("15年");
list.add(usr);
usr.setGrade("16年");
list.add(usr);
PrintWriter out = response.getWriter();
out.write(list.toString());
3.从response里读取jsonArray
GetRequestJsonUtils rs = new GetRequestJsonUtils();
JSONArray jobt = rs.getRequestJsonObject(request);
System.out.println(jobt.toString());
for(int i= 0;i<jobt.size();i++) {
JSONObject job = jobt.getJSONObject(i);
Object rts = JSONObject.toBean(job);
(User) usr = (User)rts;
}
读取JSONOBJECT 直接将返回 rs
Object rts = JSONObject.toBean(job);
(User) usr = (User)rts;

浙公网安备 33010602011771号