Gson的用法例項

2021-08-21 14:56:10 字數 1688 閱讀 7188

public

class

namereq

public

void

setmailno

(string mailno)

public string getorgcode()

public

void

setorgcode

(string orgcode)

}

namereq namereq = gson.

fromjson

(body, namereq.

class

);

[, ]
public

class

dispatchparameter

implements

serializable

public

void

setsitename

(string sitename)

public string getusername()

public

void

setusername

(string username)

public string getmonthstartday()

public

void

setmonthstartday

(string monthstartday)

public string getmonthendday()

public

void

setmonthendday

(string monthendday)

public

dispatchparameter

(string sitename, string username, string monthstartday, string monthendday)

}

gson gson =

newgson()

; list

relist = gson.

fromjson

(montharray,

newtypetoken

>()

.gettype()

);

概念:即內部類的簡化寫法

前提:存在乙個類(可以是具體類也可以是抽象類)或介面

格式:new 父類名或父介面名

本質:建立的是繼承了類或實現了介面的子類匿名物件

/**

* 定義了乙個繼承typetoken的匿名內部類

*/type type=

newtypetoken

>()

.gettype()

;

>

>

com.google.code.gsongroupid

>

>

gsonartifactid

>

>

2.8.2version

>

dependency

>

Gson特殊用法

參考文章 正常用法 gson gson new gson object obj gson.fromjson str,object.class string gsonstr gson.tojson obj 就這樣,就可以了。但是有些特殊情況,可能要特殊處理,這裡先說一些正常的,非伺服器錯誤的情況 1 ...

JSONObject和Gson用法詳解

json lib 2.4 jdk15.jar commons beanutils 1.8.3.jar commons collections 3.2.1.jar commons lang 2.5.jar commons logging 1.1.1.jar ezmorph 1.0.6.jar一般情況下...

read proc的用法例項

說明 本測試程式主要參考了 linux裝置驅動程式 第三版的第四章 除錯技術 的 proc檔案 一節。並對一些關鍵函式進行了例項化。以下是mod1.c include include include include read proc需要的標頭檔案。module license gpl 原型函式 i...