取object对像中的数据
来源:互联网 发布:qq飞车沙皇数据 编辑:程序博客网 时间:2024/05/16 05:55
若Object是List集合List<Object> resultList = mdmWritebackDao.getEsolutionCallData(esolutionCall, indexOf, pageSize);
for (Object obj : resultList) {Object[] objs = (Object[]) obj;String param1 = (String) objs[0]; String param2 = (String) objs[1];String param3 = (String) objs[2]; }
若Object数据是数组形式的,eg:
[{id=f25738c6547688470154cd6bc2d50002, title=1000日儿科幻灯片}, {id=f25738c6547688470154cd6bc2d50002, title=1000日儿科幻灯片}, {id=f25738c6547688470154cd6bc2d50002, title=1000日儿科幻灯片}]首先用JSONArray进行数据转换,结果
net.sf.json.JSONArray$JSONArrayListIterator@294398db
变成了数组对像,然后迭代每个数组元素,当迭代第一个数据时,eg
{id=f25738c6547688470154cd6bc2d50002, title=1000日儿科幻灯片}
再用JSONObject转换,最后获取数据。
完整代码如下:
Object object = param.get("dataList");net.sf.json.JSONArray ja = net.sf.json.JSONArray.fromObject(object);@SuppressWarnings("rawtypes")Iterator iterator = ja.iterator();while(iterator.hasNext()){ Object next = iterator.next(); JSONObject jaC = net.sf.json.JSONObject.fromObject(next); String docId = (String) jaC.get("id"); String docTitle = (String) jaC.get("title");}根据数据的样式选择合适的json转换形式。
0 0
- 取object对像中的数据
- 取spring.net 注入的对像
- JS 对像数据排序
- ASP.NET中的HttpWorkerRequest对像
- ASP.NET中的HttpWorkerRequest对像
- C语言中的面向对像
- javascript 中的面向对像(一)
- JavaScript取Session中的数据
- 单独对车型爬取数据
- Android_ArrayList<Map<String, Object>>读+取数据_141012
- 传输中的数据就像水流
- 当需要对一个list<Map<String,Object>>中的map添加一个相同的数据是可以参考
- C#对List中的数据进行取交集、并集、差集和去重操作的方法
- Object - C 语言中的数据存储容器
- JIRA中的数据存储-----active object
- 将领域对像的数据转换为DataSet
- 取一行多列数据中的最大值
- 取JSON数据中的一个值
- json数据解析
- iOS10 APP提交审核你会碰到的坑
- 正则表达式识别车牌
- nginx+tomcat 实现反向代理及负载均衡
- error: Error retrieving parent for item: No resource found that matches the given name 'android:Wind
- 取object对像中的数据
- android编译系统分析(一)source build/envsetup.sh与lunch
- HashMap的实现原理
- 百度地图多点有向链接
- bootstrapfileinput文件上传
- MyBatis学习总结(七)——Mybatis缓存
- Navicat 提示Cannot create oci environment 解决方案
- Error running app: This version of Android Studio is incompatible with the Gradle Plugin used. Try
- Android 布局 Framelayout 使用