gson-1.6.jar生成与解析数据
2011-12-02 15:35
295 查看
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); GsonM01 gsonMo01 = new GsonM01(); gsonMo01.setName("kechanghe"); gsonMo01.setSex(true); gsonMo01.setAge(23); List<String> listName=new ArrayList<String>(); listName.add("aaa"); listName.add("bbb"); listName.add("ccc"); gsonMo01.setListName(listName); Gson gson = new GsonBuilder().registerTypeAdapter(java.sql.Date.class, new SQLDateSerializer()).setDateFormat( java.text.DateFormat.LONG).create(); String s= gson.toJson(gsonMo01); GsonM01 gsonModDes=gson.fromJson(s, GsonM01.class); String name= gsonModDes.getName(); boolean sex=gsonModDes.isSex(); int age=gsonModDes.getAge(); List<String> listN=gsonModDes.getListName(); } public class SQLDateSerializer implements JsonSerializer<java.sql.Date> { @Override public JsonElement serialize(Date arg0, Type arg1, JsonSerializationContext arg2) { return new JsonPrimitive(arg0.toString()); } } GsonM01生成代码如下 package com.puyo.androidtest; import java.util.List; public class GsonM01 { private String name; private boolean Sex; private int age; private List<String> listName; public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isSex() { return Sex; } public void setSex(boolean sex) { Sex = sex; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public List<String> getListName() { return listName; } public void setListName(List<String> listName) { this.listName = listName; } }
相关文章推荐
- 利用gson解析和生成json数据(一)
- GSON方式生成和解析json数据
- Volley学习(二)简封Volley、为Volley请求头体添加Json参数、Gson和JsonObject生成Json数据、Gson解析返回的Json
- android studio添加Gson,并使用Gson生成和解析json格式数据
- GSON方式生成和解析json数据
- GSON方式生成和解析json数据
- GSON生成与解析JSON数据
- 使用Gson生成和解析json数据
- 利用gson解析和生成json数据(二)
- google-GSON解析和生成JSON数据
- GSON方式生成和解析json数据
- Android Gson生成、解析json数据
- GSON方式生成和解析json数据
- GSON方式生成和解析json数据
- GSON方式生成和解析json数据
- GSON方式生成和解析json数据
- 通过Gson解析数据后没有任何内容
- 如何用Gson解析复杂结构的json数据
- Gson解析复杂的json数据
- Android使用Gson解析JSON数据