GSON形式生成和解析json数据
GSON方式生成和解析json数据
??
客户端与服务器进行数据交互时,常常需要将数据在服务器端将数据转化成字符串并在客户端对json数据进行解析生成对象。但是用jsonObject和jsonArray解析相对麻烦。利用Gson和阿里的fastjson可以很方便的将下面四种常用的数据转换成json字符串,并能够将其解析成原数据对象。
类型一:JavaBean
类型二:ListJavaBean
类型三:ListString
类型四:ListMapString,Object
一.Gson将上面的四种数据对象转换成json字符串的方法都是一样的
Gson gson = new Gson();
String jsonString = gson.toJson(obj);
二.Gson将json字符串转化成JavaBean对象
1.类型一:JavaBean
Person person = new Person(香港,刘德华,1001);
Gson gson = new Gson();
//这里将javabean转化成json字符串
String jsonString = gson.toJson(person);
System.out.println(jsonString);
//这里将json字符串转化成javabean对象,
person = gson.fromJson(jsonString
原创力文档

文档评论(0)