json轉換成對象


一.gson

<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>

//1、創建Gson對象  

Gson gson = new Gson();  

User user = new User(1, "liujinghan", "123456", "12@12.com"); 

 //2、調用toJson(Object)將對象轉為字符串  String json = gson.toJson(user); 

 //{"id":1,"username":"liujinghan","password":"123456","email":"12@12.com"} 

 System.out.println(json);  

//3、將json字符串封裝為java對象[json字符串 的屬性名要和javabean的屬性一樣]  

User user2 = gson.fromJson(json, User.class); 

 System.out.println(user2);

二.JSONObject

  例如:

UnZip unZip = (UnZip) JSONObject.toBean(JSONObject.fromObject(string.toString()),UnZip.class);

 


免責聲明!

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



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