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. Python3 字典Dict(十三)

    Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度. 字典是另一种可变容器模型,且可存储任意类 ...

  2. [转载]java中的标号:outer的作用

    转载自:http://blog.sina.com.cn/s/blog_6f8bd746010136yr.html 标号label 标号提供了一种简单的break语句所不能实现的控制循环的方法,当在循环 ...

  3. DIY远程移动图像监测(tiny6410+USB摄像头+motion+yeelink+curl)

    看到有博客上采用motion搭建移动图像监测系统,感觉很强大,但大多缺少远程监测能力,大多局限于局域网.OK,笔者手头刚好有一个30W像素的USB摄像头,那么借用yeelink服务,也来DIY一把,哈 ...

  4. 关于protel 99se 汉化后某些菜单消失的解决方法

    本人在使用protel 99se 画PCB时,遇到了好些问题,通过网上查资料基本都解决了. 下面给大家分享 关于protel 99se 汉化后某些菜单消失的解决方法. 其他的许多看不见的菜单也可以自己 ...

  5. 使用jquery获取url以及jquery获取url参数的方法(转)

    使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作 1.jquery获取url很简单,代码如下 1.window.location.href; 其实只是用到了javas ...

  6. OpenCV - Linux(Ubuntu 16.04)中安装OpenCV + OpenCV_Contrib

    近两个月来接触了Linux系统,在老板的建议下翻了Ubuntu的牌子,我安装的版本是16.04,用习惯之后感觉蛮好的,比Windows要强.好啦,废话不说啦,下面开始说在Ubuntu中安装OpemCV ...

  7. opencrud 中文参考翻译(完成部分)

    opencrud 是一个就比较好的关于graphql 实现的指南(当前只有部分文档,完整的还没有,实际上apollo 有相关的文档都挺不错的) 同时在github 有一个中文的简单翻译(后期应该会和官 ...

  8. JSP--JDBC技术

    JDBC技术1.JDBC简介 大型网站是离不开数据库的,使用JDBC技术链接数据库 JDBC:java Data Base Connectivity,使用JDBC连接数据库后数据库的增/删/改/查及批 ...

  9. MySql 中的 FIND_IN_SET 的使用和相关问题

    MySql 中的 FIND_IN_SET 的使用和相关问题 QQ 群里有人讨论如果在 category_ids 中打开 12 的分类,而 category_ids 中的 ID 是以 逗号分开的. 使用 ...

  10. php non-thread-safe和thread-safe这两个版本有何区别?

    php non-thread-safe和thread-safe这两个版本有何区别? non-thread-safe 非线程安全 与IIS 搭配环境thread-safe 线程安全 与apache 搭配 ...