您的位置:首页 > 移动开发 > Android开发

[其他]Gson的简单使用(开始到结束)

2016-05-17 20:10 363 查看
1.在app的build.gradle内加入
dependencies {compile 'com.google.code.gson:gson:2.6.2'
}
2.创建JObject类
import com.google.gson.Gson;public class JObject {public static <T> T fromJson(String json, Class<T> classOfT) {return new Gson().fromJson(json, classOfT);}@Overridepublic String toString() {return toJson();}public String toJson() {Gson gson = new Gson();return gson.toJson(this);}}
/**例子:
*/
3.创建Json最外层类
public class JMessage  extends  JObject{
	//变量必须和json内的相同public JPeople poeple;}
public class JPeople  extends  JObject{
	//变量必须和json内的相同 Stringpublic String firstName;
public String lastName;
public String email;
}
4.使用
String json = {"people":[{"firstName":"Brett","lastName":"McLaughlin","email":"aaaa"},"firstName":"Jason","lastName":"Hunter","email":"bbbb"},{"firstName":"Elliotte","lastName":"Harold","email":"cccc"}]};
JMessage  msg = JMsg.fromJson(json, JMessage.class) ;
JPeople jPeople =  msg.poeple;
Log.e("peopleData","firstName="+jPeople.firstName);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android Gson Json的解析