json字符串和對象的轉換

<dependency>
   <groupId>net.sf.json-lib</groupId>
   <artifactId>json-lib</artifactId>
   <version>2.2.3</version>
   <classifier>jdk15</classifier>
  </dependency> 
 <dependency>
   <groupId>com.google.code.gson</groupId>
   <artifactId>gson</artifactId>
   <version>2.2.2</version>
  </dependency>
 <dependency>
   <groupId>com.google.guava</groupId>
   <artifactId>guava</artifactId>
   <version>18.0</version>
  </dependency>

 json字符串轉json對象java

JSONObject jsonObject = JSONObject.fromObject(result); 
JSONObject retObj= jsonObject.getJSONObject("retObj");

json字符串數組 轉 java 容器json

public static List<FloorBean> parseFloorFromJson(String jsonData){
  List<FloorBean> list = new ArrayList<FloorBean>();
        Type listType = new TypeToken<LinkedList<FloorBean>>(){}.getType();
        Gson gson = new Gson();
        LinkedList<Sku2Bean> resources = gson.fromJson(jsonData, listType);
        for (Iterator iterator = resources.iterator(); iterator.hasNext();) {
         FloorBean resource = (FloorBean) iterator.next();
            list.add(resource);
        }
        
        return list;
    }

json 字符串和 map的轉換數組

  JSONObject obj = new JSONObject();
  obj.put("id", "1");
  obj.put("name", "cwt");
  obj.put("age", "20");
  Map<String,String> map = new HashMap<String,String>();
  map = (Map<String,String>) JSONObject.toBean(obj, Map.class);

json 字符串 和 java對象的轉換google

  JSONObject obj = new JSONObject();
  obj.put("id", "1");
  obj.put("name", "cwt");
  obj.put("age", "20");
  User user = (User) JSONObject.toBean(obj, User.class);

com.alibaba.JSONArraycode

LIst<T> list = new JSONArray().parseArray(str,T.class)對象

 

----------------------------------------------字符串

 

public static <T> List<T> StringTolist(String jsonString, Class<T[]> type) {  
        
        Gson gson = new Gson();  
        T[] list  = gson.fromJson(jsonString, type);  
        List<T> tList = new ArrayList<>();
        for(T t: Arrays.asList(list)) {
            tList.add(t);
        }
        return tList;  
  
    } get

相關文章
相關標籤/搜索