介绍
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 )