该jar包可用于将java对象和json字符串之间进行转换。很方便。
对于那些只是简单键值对的json对象,可将其转换成Map.class
网络上相关的例子:
http://www.cnblogs.com/chenlhuaf/archive/2011/05/01/gson_test.html
http://wangcheng.iteye.com/blog/550831
https://code.google.com/p/google-gson/
/**
* 通过jsonString转换成APIResultBean
*
* @param jsonString
* @return
*/
public static ApiResultBean getApiResultBeanFromJSONString(String jsonString) {
ApiResultBean apiResultBean = null;
Gson gson = new Gson();
apiResultBean = gson.fromJson(jsonString, ApiResultBean.class);
return apiResultBean;
}
/**
* 通过json字符串,转换成 CardBean
*
* @param jsonString
* @return
*/
public static CardBean getCardBeanFromJSONString(String jsonString) {
Gson gson = new Gson();
CardBean cardBean = gson.fromJson(jsonString, CardBean.class);
return cardBean;
}
public static String getStringByCardBean(CardBean cardBean) {
// TODO Auto-generated method stub
return new Gson().toJson(cardBean);
}