二、將json字串轉換成JAVA物件
阿新 • • 發佈:2019-01-28
方法一:使用GSON庫
/**
* 引數一:即將被轉換的JSON字串
* 引數二:JSON轉換成JAVA物件的型別
* 關於引數二,需要將JSON轉換的目標型別作為new TypeToken<T>的型別,只有這樣,才能
* 將JSON字串轉換成指定型別物件。
*/
return FinalName.gson.fromJson(jsonStr, new TypeToken<Map<String, String>>() {
}.getType());
方法二:使用JACKSON庫
ObjectMapper objectMapper = new ObjectMapper();
String adJson = "[{\"title\":\"暑假5折\",\"img\":\"http://images2015.cnblogs.com/blog/138012/201610/138012-20161016191639092-2000037796.png\",\"link\":\"http://www.imooc.com/wap/index\"}]";
return objectMapper.readValue(adJson, new TypeReference<List<Advertisement>>(){ });