Android开发

Android——Gson

本文主要是介绍Android——Gson,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

          介绍

Gson:是Java对象序列化为Json

     和Json反序列化为Java对象的类

            

          作用

gson.toJson( Object obj ) 

  参数:Object object: 要序列化的对象

  返回值类型:String

  返回值意义:将对象中属性和值序列化为JSON

  作用:将对象中属性和值序列化为JSON

 

gson.fromJson( String json , Class cls)

  参数:String json: Json格式字符串

    Class cls:反序列化的对象类型

  返回值类型:Class

  返回值意义:返回Json反序列化的Class类型对象

  作用:获取Json反序列化的Class类型对象

 

          使用

   Gson gson = new Gson();

   // 序列化  gson.toJson(Object obj)

   User user = new User("cw","123321");

   String json = gson.toJson(user);

 

//----------------------------------------------------------------

   Gson gson = new Gson();

   //反序列化 gson.fromJson( json , Class cls )

   String json = "{ "username" : "cw" , "password" : 123321 }"

   User user = gson.fromJson( json , user )

   

这篇关于Android——Gson的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!