【常用工具类】解析工具类
来源:互联网 发布:java stringbuffer类 编辑:程序博客网 时间:2024/06/13 23:06
public static String jsonEncode(Object object) { Gson gson = new Gson(); return gson.toJson(object); } public static Object jsonDecode(String jsonString, Type type) { if (jsonString == null) { return null; } Gson gson = new Gson(); Object object = null; try { object = gson.fromJson(jsonString, type); } catch (Exception e) { Util.log(e.getMessage()); e.printStackTrace(); } return object; } public static Map<Object, Object> jsonDecode(String jsonString) { if (jsonString == null) { return null; } Gson gson = new Gson(); Map<Object, Object> map = null; try { map = gson.fromJson(jsonString, new TypeToken<Map<Object, Object>>() { }.getType()); } catch (Exception e) { Util.log(e.getMessage()); } return map; } public static int parseInt(Object obj) { try { return (int) Double.parseDouble("" + obj); } catch (Exception e) { } return 0; } public static long parseLong(Object obj) { try { return (long) Double.parseDouble("" + obj); } catch (Exception e) { } return 0; } public static float parseFloat(Object obj) { try { return Float.parseFloat("" + obj); } catch (Exception e) { } return 0; }
0 0
- 【常用工具类】解析工具类
- 常用工具类之公共工具类
- Android常用工具类之 Toast工具类
- Android常用工具类之 Log工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- 常用工具类
- SSH框架整合开发详解(个人笔记)
- iOS 陀螺仪 加速计
- Windows系统版本判定那些事儿
- 缩略图、水印、验证码
- Eclipse对工作空间中的项目进行分组
- 【常用工具类】解析工具类
- vb.net合伙数据库access(二)——数据绑定控件成功
- Java基础之数据类型简摘
- 【android进阶】Fragment内放置WebView,监听返回键,并返回之前打开的网页
- Linux之getopt函数
- 数据迁移
- iOS开发判断手机号格式
- statusBar
- Android Drawer抽屉布局的实现