1 JSON结果集

 [
{
"J_LP_OPERATE_MAIN": {
"ID": "1900036295",
"FILL_MAN": "周兴福",
"FILL_DEPT": "运维一班",
"STATE": "0",
"WF_INST": "",
"FILL_DATE": "2013-03-18 19:24:10",
"WF_STEP_NAME": "",
"FILL_DEPT_ID": "100000828",
"WF_NAME": "",
"BILL_NO": "",
"OPERATETASK": "许园Ⅰ线305开关由运行转为线路检修",
"BEGINTIME": "",
"ENDTIME": "",
"SENDORDERMAN": "",
"OPERATEMAN": "",
"WATCHMAN": "",
"XKMAN": "",
"NOTE": "",
"DELFLAG": "0",
"OLD_BILL_NO": "",
"ZFFLAG": "0",
"SLR": "",
"ZS": "1",
"FLTIME": "",
"FLTIME_M": "",
"BEGINTIME_M": "",
"ENDTIME_M": "",
"FLTIME_D": "",
"BEGINTIME_D": "",
"ENDTIME_D": "",
"FLTIME_H": "",
"BEGINTIME_H": "",
"ENDTIME_H": "",
"FLTIME_N": "",
"BEGINTIME_N": "",
"ENDTIME_N": "",
"DEPT": "220kV许寺变电站",
"DEPT_ID": "",
"UPBILL_NO": "",
"STATION": "",
"NEXTBILL_NO": "",
"FZR_MAN": "",
"OPER_CS": "",
"PIC_ID": "100008329",
"PIC_LOAD": "0",
"DEV_ID": "100000011",
"ATYPE": "变电",
"OPER_MAN_TYPE": "1",
"DXP": "0",
"WF_STATE": "0",
"WF_CZP_ID": "",
"SHR": "",
"SXLX": "",
"XLRS": "",
"CZPKH": "0",
"ISDXP": "0",
"DEVID": "",
"DEV_NAME": "",
"JXSQ_IDS": "",
"MID": "",
"YGSJ": "",
"YGR": "",
"JHSJ": "",
"FILENAMES": "",
"CZYGID": "",
"YG_DT": "",
"YG_DW": "",
"YG_JSR": "",
"YG_YGR": "",
"DDCZLID": "",
"DDS_TXR": "",
"DEL_STATE": "0",
"DDS_SHR": "",
"DEL_WF_STEP_NAME": "",
"DDS_PZR": "",
"HD1": "",
"XZTB_DT": "",
"JHQR_MAN": "",
"ZYSX": "",
"QD_DAY": "",
"QD_LX": "",
"QD_LB": "",
"QD_CZP_JS": "",
"QD_CZP_JW": "",
"QD_CZP_SCLX": "",
"QD_GDR": "",
"QD_GDSJ": "",
"QD_ZFR": "",
"QD_ZFSJ": "",
"QD_YYGZ_CZPID": "",
"GDJDM": "JNGDJ"
}
},
[
{
"J_LP_OPERATE_SUB": {
"ID": "1900593076",
"MID": "1900036295",
"ORD": "1",
"DETAIL": "模拟操作",
"CHECKRESULT": ""
}
},
{
"J_LP_OPERATE_SUB": {
"ID": "1900593100",
"MID": "1900036295",
"ORD": "2",
"DETAIL": "选择许园Ⅰ线305开关分闸",
"CHECKRESULT": ""
}
},
{
"J_LP_OPERATE_SUB": {
"ID": "1900593101",
"MID": "1900036295",
"ORD": "3",
"DETAIL": "检查许园Ⅰ线305开关分闸选线正确",
"CHECKRESULT": ""
}
},
{
"J_LP_OPERATE_SUB": {
"ID": "1900593102",
"MID": "1900036295",
"ORD": "4",
"DETAIL": "拉开许园Ⅰ线305开关",
"CHECKRESULT": ""
}
},
{
"J_LP_OPERATE_SUB": {
"ID": "1900593103",
"MID": "1900036295",
"ORD": "5",
"DETAIL": "检查表计指示正确,电流A相 A,B相 A,C相 A.",
"CHECKRESULT": ""
}
},
{
"J_LP_OPERATE_SUB": {
"ID": "1900593104",
"MID": "1900036295",
"ORD": "6",
"DETAIL": "检查许园Ⅰ线305开关当地后台信号指示正确",
"CHECKRESULT": ""
}
},
{
"J_LP_OPERATE_SUB": {
"ID": "1900593105",
"MID": "1900036295",
"ORD": "7",
"DETAIL": "检查许园Ⅰ线305开关保护装置开关位置指示正确",
"CHECKRESULT": ""
}
},
{
"J_LP_OPERATE_SUB": {
"ID": "1900593106",
"MID": "1900036295",
"ORD": "8",
"DETAIL": "检查许园Ⅰ线305开关位置指示器确在分位",
"CHECKRESULT": ""
}
}
]
]

2 获取 JSON结果集文件的语句

         InputStream inputStream = getResources().openRawResource(com.plugin.bddzczp.pluginbddzczp.R.raw.aa);
String result = getString(inputStream);

我把我的JSON结果集放在了工程中的res-->raw 文件夹下,名称是aa.txt

3 核心语句

         JSONArray jSONArray = new JSONArray(json);

         JSONObject mainBDDZCZPJSONObject= jSONArray.getJSONObject(0);
JSONArray subBDDZCZPJSONArray = jSONArray.getJSONArray(1);

对一个 复杂的json结果进行取值的例子的更多相关文章

  1. SNF快速开发平台MVC-EasyUI3.9之-WebApi和MVC-controller层接收的json字符串的取值方法和调用后台服务方法

    最近项目组很多人问我,从前台页面传到后台controller控制层或者WebApi 时如何取值和运算操作. 今天就都大家一个在框架内一个取值技巧 前台JS调用代码: 1.下面是选中一行数据后右键点击时 ...

  2. ZT: C#不建类直接Json解析与取值

    C#不建类直接Json解析与取值 2017年10月19日 15:58:22 圆圆娃哈哈 阅读数:701    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn. ...

  3. jmeter 导入csv数据中json格式数据取值不完整

    1.jmeter中添加csv数据文件时,数据是json格式 2.jmeter中执行取值发现只取了一部分 分析原因,json格式数据,中间有逗号,而csv是根据逗号来分割的,这回导致我们取值错位. 解决 ...

  4. Json数组对象取值

    1.数据格式 {"data":[{"username":"xxx","avatar":"xxx",& ...

  5. javascript中json对象json数组json字符串互转及取值

    今天用到了json数组和json对象和json类型字符串之间互转及取值,记录一下: 1.json类型的字符串转换为json对象及取值 var jsonString = '{"bar" ...

  6. 二、postman断言及正则表达式取值

    postman老式断言与新式断言总结:本文以微信开发者文档为例 断言处如图所示 一.老式断言 老式断言总结:var variables相当于代码中定义的变量,test['']=true;相当于pyth ...

  7. select取值问题

    全栈攻城狮们给挖了各种坑..其中一个典型是select控件取值.直接上代码: <!DOCTYPE html> <html lang="en"> <he ...

  8. CSS margin属性取值

    margin表示一个元素的外边距.取值为正值时,表示相对于正常流离邻近元素更远,而取负值时,使其更近 但是,设置margin后,四个方向的表现形式不同 自身发生移动:top.left margin-t ...

  9. Java反射 - 简单的给Bean赋值和取值

    由于项目的实际需要,所以利用java反射原理写了一个简单给bean赋值和取值通用的类,在此记录下方便自己日后用到,也为需要的兄弟提供个参考例子. 工具类BeanRefUtil:   package c ...

随机推荐

  1. mac下安装apache tomcat

    目录 一. 默认版: 二. 自定义下载配置版: ———————————————————————正文—————————————————————————— 一. 默认版: ##一.mac 自带了apach ...

  2. 使用java.net.URLConnection发送http请求

    首先,这个需要一点HTTP基础,可以先看个书了解下,我看的<http权威指南>的前4章,后面道行不够看不下去. 然后我们的是java.net的接口: 几个类的API: package co ...

  3. 创建私有的cocoapod库

    我是通过cocoachina 的一篇文章 跟着学习的 http://www.cocoachina.com/ios/20150228/11206.html 这里我简单描述下  主要还是给我自己记忆的   ...

  4. STL标准库-hash

    技术在于交流.沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 hash的结构图如下图 oject通过hashfunc转换成hashcode然后插入到相应篮子中 hash同rb_tree是一种 ...

  5. SpringDataJPA最佳实践(一)简介

    在团队中使用SpringDataJPA有一段时间了,也踩过一些坑,这里记录一下学习历程. 1.简介 Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架 ...

  6. Spring map注入

    类test.Configurations定义如下 @Getter @Setter public class Configurations { private Map<AnswerSourceTy ...

  7. POJ2728 Desert King 最优比率生成树

    题目 http://poj.org/problem?id=2728 关键词:0/1分数规划,参数搜索,二分法,dinkelbach 参考资料:http://hi.baidu.com/zzningxp/ ...

  8. localhost能连接websocket 127.0.0.1 不能连接问题?

    最近开发中遇到一个问题,就是有的浏览器电脑能连接websocket , 有的不能 , 有的能用localhost连接,有的能用127.0.0.1连接,这个问题很奇怪 提供一个很好测试websocket ...

  9. postgres 使用存储过程批量插入数据

    參考资料(pl/pgsql 官方文档): http://www.postgresql.org/docs/9.3/static/plpgsql.html create or replace functi ...

  10. string,char*及CString类型的相互转换

    首先先介绍一下什么是CString CString是MFC的字符串类,它不是基本类型,而是对字符串的封装,它是自适应的,在UNICODE环境下就是CStringW,在非UNICODE环境下就是CStr ...