Android 将实体类类转换成json字符串
2015-09-22 13:48
344 查看
/**
* 将实体类转换成json字符串对象 注意此方法需要第三方gson jar包
* @param obj 对象
* @return map
*/
private String toJson(Object obj,int method) {
// TODO Auto-generated method stub
if (method==1) {
//字段是首字母小写,其余单词首字母大写
Gson gson = new Gson();
String obj2 = gson.toJson(obj);
return obj2;
}else if(method==2){
// FieldNamingPolicy.LOWER_CASE_WITH_DASHES 全部转换为小写,并用空格或者下划线分隔
//FieldNamingPolicy.UPPER_CAMEL_CASE 所以单词首字母大写
Gson gson2=new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE).create();
String obj2=gson2.toJson(obj);
return obj2;
}
return "";
}
* 将实体类转换成json字符串对象 注意此方法需要第三方gson jar包
* @param obj 对象
* @return map
*/
private String toJson(Object obj,int method) {
// TODO Auto-generated method stub
if (method==1) {
//字段是首字母小写,其余单词首字母大写
Gson gson = new Gson();
String obj2 = gson.toJson(obj);
return obj2;
}else if(method==2){
// FieldNamingPolicy.LOWER_CASE_WITH_DASHES 全部转换为小写,并用空格或者下划线分隔
//FieldNamingPolicy.UPPER_CAMEL_CASE 所以单词首字母大写
Gson gson2=new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE).create();
String obj2=gson2.toJson(obj);
return obj2;
}
return "";
}
相关文章推荐
- Android数据库操作通用化
- Android Studio-Tip of the Day-每日贴士
- Android Studio中导入Launcher2遇到的问题以及解决方案
- 【用户界面:Android-ConvenientBanner】功能演示
- Android ButterKnife注入框架 使用
- android之Service
- Android Studio中导入Launcher2遇到的问题以及解决方案
- (转载)android之PhoneGap入门
- Android自定义头部悬浮,快速索引ListView
- Android线程池的使用
- Android消息处理机制--Handler 超详细通俗的解读
- Android学习记录:Paint,Canvas和Bitmap
- 使用RadioButton 和RadioGroup
- Android进程与线程
- 5个最佳Android测试框架
- Android SoundPool使用模板
- Android4.4.2配置修改记录
- onActivityResult无故被调用
- Android中home键和back键区别实例分析
- Android 自定义View 实现垂直滑动页