json解析
来源:互联网 发布:基姆拉尔森公式c语言 编辑:程序博客网 时间:2024/05/16 17:36
首先需下载google提供的Gson.jar包、来实现json解析与对象、Map之间的互转、方法比较简单代码如下:
/** * json转对象 * @param json * @param clazz 返回对象类型 * @return */public static <T> T jsonToObject(String json,Class<T> clazz){Gson gson = new Gson();try{if(!StringUtils.isBlank(json))return gson.fromJson(json, clazz);}catch(Throwable e){LogUtils.e(e);}return null;}/** * 对象转json * @param obj * @return */public static String objectToJson(Object obj){Gson gson = new Gson();try{if(null!=obj)return gson.toJson(obj);}catch(Exception e){LogUtils.e(e);}return null;}/** * json转Map * @param json * @param clazz * @return */public static <T> Map<String,T> jsonToMap(String json,Class<T> clazz){Gson gson = new GsonBuilder().enableComplexMapKeySerialization().create();try{if(!StringUtils.isBlank(json))return gson.fromJson(json, new TypeToken<Map<String,T>>(){}.getType());}catch(Exception e){LogUtils.e(e);}return null;}
0 0
- 【JSON解析】JSON解析
- 解析JSON
- Json解析
- JSON解析
- JSON解析
- json解析
- Json解析
- Json解析
- JSON解析
- Json解析
- Json解析
- JSON解析
- JSON解析
- json 解析
- Json解析
- JSON解析
- json解析
- json 解析
- 一些经常使用的技术【需要记住】
- 如何添加Python的模块搜索路径
- 友元
- 【iOS初学笔记】界面布局ScrollView的问题
- Facebook招聘动作表明将在虚拟现实领域发力
- json解析
- 三星Galaxy S6国行配备高通最强芯片 将推曲屏版
- 重拾Java回忆录(七):Java07String和Date的使用
- ViewPager用法
- 各种数据类型表示范围
- 高德地图应用
- java串口通信开发笔记
- 二分图的最大独立集-poj-2771
- c语言 字符串转换为int或float