Gson框架的使用

2021-08-19 15:13:04 字數 1080 閱讀 7580

主要是有三種不同型別的資料之間需要相互轉換。

其中最簡單的就是

物件到json字串,使用gson例項中的tojson()方法,可以直接將乙個物件轉換成json字串。

json字串到物件,使用gson例項中的fromjson()方法,可以直接將字串轉換成乙個物件。

gson gson = new gson();

string json = gson.tojson(person); // 物件到json字串

person person = gson.fromjson(json, person.class); // json字串到物件

泛型要比上面的麻煩一點。先不說

json物件到json字串,也很簡單,有兩種方法,一:與物件到json字串的方法一樣。也使用tojson()方法。二:使用json物件的tostring()方法。也可以生成對應的json字串。

json字串到json物件,就需要jsonparse例項,使用parse()方法。

jsonparse jsonparse = new jsonparse();

jsonelement el = jsonparser.parse(str);

物件到json物件,使用gson例項中的tojsontree方法,會生成乙個jsonelement例項,然後再根據需要轉換成jsonarayjsonobject就可以了。

json物件到物件,還是使用gson例項中的fromjson方法,會生成乙個物件。

Gson的簡單使用

person 欄位加getter setter 方法 也可以寫構造方法 public class person public person string name,int age public string getname public void setname string name public...

Gson的基本使用

參考鏈結 序列化使用gson將它序列化時,直接返回string gson gson newgson string userjson gson.tojson object 反序列化string json gson gson newgson jsonobjectbean jsonobjectbean g...

Gson使用總結

gson 大家基本上都用過吧,沒用過的話,建議你趕緊使用,因為使用起來太方便了,只需要一句話就能把乙個類打包成 json 資料,同樣也只需要一句 就能把 json 資料轉化成乙個物件。當然今天講的不是如何轉化物件和解析 json 資料,而是我們在打包或解析資料的時候,往往有些字段我們不需要,所以這就...