資源簡介
Gson 實體類和json之間相互轉化例子
代碼片段和文件信息
package?com.snail.json;
import?java.lang.reflect.Type;
import?com.google.gson.Gson;
/**
?*?Java對象和JSON字符串相互轉化工具類
?*?@author?penghuaiyi
?*?@date?2013-08-10
?*/
public?class?JsonUtil?{
????/**
?????*?對象轉換成json字符串
?????*?@param?obj?
?????*?@return?
?????*/
????public?static?String?toJson(object?obj)?{
????????Gson?gson?=?new?Gson();
??????
????????return?gson.toJson(obj);
????}
????/**
?????*?json字符串轉成對象
?????*?@param?str??
?????*?@param?type??{@code?new?TypeToken>>(){}.getType()}
?????*?@return?
?????*/
????public?static??T?fromJson(String?str?Type?type)?{
????????Gson?gson?=?new?Gson();
????????return?gson.fromJson(str?type);
????}
????/**
?????*?json字符串轉成對象
?????*?@param?str??需要轉換的字符串
?????*?@param?type?需要轉換的對象類型
?????*?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????356??2013-08-09?12:06??GsonDemo\.classpath
?????文件????????384??2013-08-09?12:00??GsonDemo\.project
?????文件????????598??2013-08-09?12:00??GsonDemo\.settings\org.eclipse.jdt.core.prefs
?????文件???????1176??2013-08-09?12:09??GsonDemo\bin\com\snail\json\JsonUtil.class
?????文件????????716??2013-08-09?12:10??GsonDemo\bin\com\snail\json\Person.class
?????文件????????492??2013-08-09?15:31??GsonDemo\bin\com\snail\json\Test$1.class
?????文件???????2433??2013-08-09?15:31??GsonDemo\bin\com\snail\json\Test.class
?????文件?????166372??2013-08-09?12:05??GsonDemo\lib\gson-1.4.jar
?????文件???????1081??2013-08-09?12:09??GsonDemo\src\com\snail\json\JsonUtil.java
?????文件????????318??2013-08-09?12:10??GsonDemo\src\com\snail\json\Person.java
?????文件???????1400??2013-08-09?15:31??GsonDemo\src\com\snail\json\Test.java
?????目錄??????????0??2013-08-09?15:32??GsonDemo\bin\com\snail\json
?????目錄??????????0??2013-08-09?15:32??GsonDemo\src\com\snail\json
?????目錄??????????0??2013-08-09?15:32??GsonDemo\bin\com\snail
?????目錄??????????0??2013-08-09?15:32??GsonDemo\src\com\snail
?????目錄??????????0??2013-08-09?15:32??GsonDemo\bin\com
?????目錄??????????0??2013-08-09?15:32??GsonDemo\src\com
?????目錄??????????0??2013-08-09?15:32??GsonDemo\.settings
?????目錄??????????0??2013-08-09?15:32??GsonDemo\bin
?????目錄??????????0??2013-08-09?15:32??GsonDemo\lib
?????目錄??????????0??2013-08-09?15:32??GsonDemo\src
?????目錄??????????0??2013-08-09?15:32??GsonDemo
-----------?---------??----------?-----??----
???????????????175326????????????????????22
- 上一篇:viewpage實現側滑動
- 下一篇:android 菜單鍵選擇背景顏色
評論
共有 條評論