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;

 

posted @ 2018-07-03 14:25  GFZRZK  阅读(102)  评论(0)    收藏  举报