三九宝宝网宝宝百科宝宝知识

用java怎么解析Json数据

01月02日 编辑 39baobao.com

[相同软件环境下Oracle9i数据库的迁移方法有哪些]方法一 环境windows2K AD + Oracle9i -->windows2K AD + Oracle9i,步骤如下: ◆1。查询出数据库所需的所有文件列表(包括:数据文件,联机重做日志文件,归档日至目录结构,参数文件,口...+阅读

import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import net.sf.ezmorph.bean.MorphDynaBean; import net.sf.json.JSONArray; import net.sf.json.JSONSerializer; public class JSONDemo { public static final String PREFIX = "index_"; /** * param args */ public static void main(String[] args) { Map map = new HashMap(); String str ="[{'status': 5,'remarks': '\\xe6\\xa3\\x80\\xe6\\xb5\\x8b\\xe5\\xb7\\xb2\\xe7\\xbb\\x8f\\xe5\\xae\\x8c\\xe6\\x88\\x90','session': \"(1, '9.2.0.1.0', '192.168.177.115', 1521L, 'ora9', 1, '')\",'vuls': [\"('612300200001', 1, '', [{'values': '['version']', 'type': 0}, {'values': \'['%E7%89%88%E6%9C%AC%E5%8F%B7']\', 'type': 1}])\",\"('612300200002', 1, '', [{'values': '['version']', 'type': 0},{'values': '['%E7%89%88%E6%9C%AC%E5%8F%B7']', 'type': 1},{'values': '['9.2.0.1.0']', 'type': 2}])\"], 'endTime':123}, 1L, '\\xe6\\xb5\\x8b\\xe8\\xaf\\x95\\xe6\\x89\\xab\\xe6\\x8f\\x8f\\xe4\\xbb\\xbb\\xe5\\x8a\\xa1']"; System.out.println("json格式字符串-->"+str); JSONArray array = JSONArray.fromObject(str); System.out.println("json格式字符串构造json数组元素的个数-->"+array.size()); ArrayList list = (ArrayList) JSONSerializer.toJava(array); int i = 0; for (Object obj : list) { map.put(PREFIX+(i++), obj); System.out.println("第"+i+"对象-->"+obj); } //解析第0个位置 Map bd = new HashMap(); MorphDynaBean bean = (MorphDynaBean) map.get(PREFIX+0); bd.put("session", bean.get("session")); bd.put("status", bean.get("status")); bd.put("remarks", bean.get("remarks")); bd.put("vuls", bean.get("vuls")); bd.put("endTime", bean.get("endTime")); Iterator iter = bd.keySet().iterator(); while (iter.hasNext()){ Object key = iter.next(); Object value = bd.get(key); System.out.println("MorphDynaBean对象-->key="+key+",value="+value); } //解析vuls ArrayList vuls = (ArrayList) bd.get("vuls"); Map vl = new HashMap(); int j = 0; for (Object obj : vuls) { vl.put(PREFIX+(j++), obj); System.out.println("解析vuls的第"+i+"对象-->"+obj); } } }

以下为关联文档:

Oracle中包含复制环境的数据库怎么迁移由于产品系统需要进行一次跨平台的迁移,因此,只能通过EXP/IMP来实现。所幸的是需要迁移的数据数据量不大,而且停机时间相对充裕。但是需要迁移的数据库已经部署了高级复制环...

如何从oracle迁移数据到sql server迁移步骤 1 如下图,展示的就是在SSMA中打开的一个将要迁移的Oracle数据库 正如在上图中看到的:最左显示连接到的Oracle数据库,最下角显示的就是将要迁移到的Sql Server服务器。...

怎样用最简单的方法复制或迁移Oracle数据在DBA的日常工作中,经常需要重装或在新机器上安装Oracle,但每次安装所浪费的时间、精力以及失败的挫折都在考验着DBA的承受能力,本文着重介绍了一个简单的复制和迁移Oracle数据...

如何将正在运行的 Oracle数据库迁移到另一个系统配置详细信息 转载 在本文提供的示例中,源服务器配置有控制域和一个托管 Oracle 数据库的来宾域(名为 ldg1)。控制域名为 primary,也是一个 I/O 域。此外,控制域还用作服务域,为来...

请教一个关于EXCEL函数的问题引入数据方面的IF函数你应该知道什么意思吧, vlookup函数是一个查找函数,参数分别为vlookup(查找值,查找区域,列编号,[匹配条件]); C908&D908就是把两个单元格的字符连起来组成一个字符串; ISERROR...

C解析json数据你好,如果你要是解析这个JSON字符串的话,jsonData类应该这样建: public class jsonData { public List<priceData> buyOrder; public List<priceData> sellOrder; public List<...

as3怎么解析json格式的数据CS5以上版本有内置的JSON类,也可以使用as3corelib.swc库里面的JSON类。给你做了2个例子,分别使用内置JSON类和as3corelib包里的JSON类来解析json数据。 as3corelib.swc需要放...

java中Json怎样解析数据你这个JSON格式,就是数组里面放数组,所以是,取JSON对象》取JSON数组data》取JSON数组。 import java.util.ArrayList;import java.util.Iterator;import net.sf.json.*;public...

急问如何解析json文件void examineJSONFile() { try { InputStream is = this.getResources().openRawResource(R.raw.bjly); BufferedReader dr=new BufferedReader(new InputStreamReader(is))...

推荐阅读
图文推荐