Java對象、List集合轉json


 1 @RequestMapping("/editReceiver")
 2     public void editReceiver(HttpServletRequest request,HttpServletResponse response) {
 3         int id = Integer.parseInt(request.getParameter("id"));
 4         //System.out.println(id);
 5         ReceiverInfo receiverInfo =receiverService.editRInfo(id);
 6         //生成JSON: 
 7         Gson gson =new  Gson();
 8         String json = gson.toJson(receiverInfo);
 9         response.setCharacterEncoding("UTF-8");  
10         response.setContentType("application/json; charset=utf-8");  
11         PrintWriter writer = null;
12         try {
13             writer = response.getWriter();
14         } catch (IOException e) {
15             e.printStackTrace();
16         }
17         writer.append(json);
18     }
 1 @RequestMapping("/JianSuanList")
 2     public void jianSuanList(HttpServletRequest request,HttpServletResponse response) {
 3         HttpSession session =request.getSession();
 4         @SuppressWarnings("unchecked")//用於取消一些編譯器產生的警告對代碼左側行列的遮擋,有時候這會擋住我們斷點調試時打的斷點
 5         List<LandCart> laCartsList = (List<LandCart>) session.getAttribute("list");
 6         Gson gson =new Gson();
 7         String json = gson.toJson(laCartsList);
 8         response.setCharacterEncoding("UTF-8");  
 9         response.setContentType("application/json; charset=utf-8");  
10         PrintWriter writer=null;
11         try {
12             writer=response.getWriter();
13         } catch (IOException e) {
14             e.printStackTrace();
15         }
16         writer.append(json);    
17     }

需要import com.google.gson.Gson依賴  

 <!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
  <dependency>
     <groupId>com.google.code.gson</groupId>
     <artifactId>gson</artifactId>
     <version>2.8.2</version>
 </dependency>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM