根据泛型解析json字符串
来源:互联网 发布:nginx 配置ssl模块 编辑:程序博客网 时间:2024/06/05 19:54
在java中,经常用到泛型,下面用实例说一下怎么把json字符串转换为对应的泛型。
父类:parentClass<T>
子类:childClass extends parentClass<A>
childClass child = new childClass();
父类中根据泛型解析字符串方法如下:
/** * 解析mqText * * @param mqText * @return */protected T parseObject(String mqText) throws Exception {try {return JSONObject.parseObject(mqText, getClazz());} catch (Exception e) {logger.error(getDestination() + "-------解析mq失败:------" , e);throw new Exception(getDestination() + "解析mq失败:" , e);}}public Class<T> getClazz() {Type t = getClass().getGenericSuperclass();ParameterizedType p = (ParameterizedType) t;Class<T> c = (Class<T>) p.getActualTypeArguments()[0];return c;}
1 0
- 根据泛型解析json字符串
- GSON解析json含有不确定的泛型实体类,根据键值获取json数据
- 解析json字符串,根据key得到对应的value的方法
- flex解析json字符串
- jackson解析 json字符串
- java 解析 json 字符串
- java解析json字符串
- json解析字符串
- 解析json字符串
- android解析json字符串
- json字符串解析
- java解析json字符串
- java解析json字符串
- java解析json字符串
- Action解析Json字符串
- java解析json字符串
- jQuery解析Json字符串
- oracle 解析JSON字符串
- SYN Cookie的原理和实现
- 【细说PHP学习】第十七章 MySQL数据库概述
- POJ 3270 - Cow Sorting【置换群】
- NLP超级初步
- asm cli/sti 指令
- 根据泛型解析json字符串
- spring 配置文件属性
- 为什么Java byte 类型的取值范围是-128~127
- Java 编程下 Eclipse 如何设置单行代码显示的最大宽度
- 八款Java 开发者必备的工具
- 哈夫曼编码 (Huffman code)的实现,压缩、解压缩
- JS学习之this关键字
- UVA -156 Ananagrams(反片语)
- 关闭窗口后对父窗口的控制