标签:gif pass log rar 教程 open can ide lap
在平常的开发中,我们经常会遇到JSONObject和Bean的互换,JSONArray和List<Bean>的互换,具体的操作可以看下面的小例子。
1 public class Test 2 { 3 public static void main(String args[]) 4 { 5 User temp = new User(); 6 temp.setUsername("root"); 7 temp.setPassword("root"); 8 //JSONObject转换为bean的两种方法: 9 JSONObject json = JSONObject.fromObject(temp); 10 User user1 = (User) JSONObject.toBean(json, User.class); 11 JsonConfig jsonConfig = new JsonConfig(); 12 jsonConfig.setRootClass(User.class); 13 User user2 = (User) JSONSerializer.toJava(json, jsonConfig); 14 15 //JSONArray转换为List<bean>的两种方法: 16 JSONArray userArray = JSONArray.fromObject("[" + json.toString() + "]"); 17 List<User> userList1 = (List<User>) JSONArray.toCollection(userArray, User.class); 18 List<User> userList2 = (List<User>) JSONSerializer.toJava(userArray, jsonConfig); 19 } 20 }
json教程系列(5)-json错误解析net.sf.ezmorph.bean.MorphDynaBean cannot be cast to
标签:gif pass log rar 教程 open can ide lap
原文地址:http://www.cnblogs.com/benpaobawoniu/p/6607618.html