public static voidtest() {

JSONObject jsonAlarmMsg= null;//{"code":"1","data":[{"file_name":"51信用卡","file_value":[{"index_value":4472,"index_name":"笔数"},{"index_value":9923,"index_name":"金额"}]},{"file_name":"量化派","file_value":[{"index_value":8303,"index_name":"笔数"},{"index_value":9659,"index_name":"金额"}]},{"file_name":"携程","file_value":[{"index_value":1504,"index_name":"笔数"},{"index_value":5067,"index_name":"金额"}]}],"title_type":"当日各渠道笔数-金额"}

String code = jsonAlarmMsg.getString("code");//如果 code等于1 数据正常

if ("1".equals(code)) {

String title_type = jsonAlarmMsg.getString("title_type");

System.out.println(title_type);//"data":[{"file_name":"51信用卡","file_value":[{"index_value":4472,"index_name":"笔数"},{"index_value":9923,"index_name":"金额"}]},{"file_name":"量化派","file_value":[{"index_value":8303,"index_name":"笔数"},{"index_value":9659,"index_name":"金额"}]},{"file_name":"携程","file_value":[{"index_value":1504,"index_name":"笔数"},{"index_value":5067,"index_name":"金额"}]}]

String data = jsonAlarmMsg.getString("data");//解析data

JSONArray jsonArray = JSONArray.fromObject(data); //首先把字符串转成 JSONArray 对象//如果里面有数据

if (jsonArray.size() > 0) {for (int i = 0; i < jsonArray.size(); i++) {

net.sf.json.JSONObject jsonObject=jsonArray.getJSONObject(i);//{"file_name":"51信用卡","file_value":[{"index_value":4472,"index_name":"笔数"},{"index_value":9923,"index_name":"金额"}]}

System.out.println(jsonObject.get("file_name"));

System.out.println(jsonObject.get("file_value"));

}

}else{

System.out.println("转换JSON,jsonArray.size()无数据");

}

}else{

System.out.println("code编码等于1,数据有误");

}

}

java字符串转json_java 字符串转成 json 数组并且遍历相关推荐

  1. java 字符串转成 json 数组并且遍历

    当需要把一串字符串转成一个json 数组 ,并遍历其中的内容时. 首先要导入 net.sf.json.JSONArray和net.sf.json.JSONObject 两个jar 包 String s ...

  2. Json对象转换成Json数组

    问题 在写单元测试是报错如下: JSON解析错误:不能将JavaUTIL.AARYLIST实例反序列化到StaskObjo对象令牌中 代码: 自己解决了挺长时间,也没研究出什么好的办法,最后问朴世超组 ...

  3. Java中普通字符串转json_java普通对象和json字符串的互转

    一.java普通对象和json字符串的互转 java对象---->json 首先创建一个java对象: 现在java对象转换为json形式: 定义了一个Student的实体类,然后分别使用了JS ...

  4. JAVA:将CSV文件转换成JSON

    需求 将从数据库导出的csv文件以指定对应的key转换成json. 思路 使用openCSV读取csv文件. 给定一个String数组,保存json的keys. 遍历csv的每行数组,遍历keys和一 ...

  5. html遍历json数组,JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】

    本文实例讲述了JS遍历JSON数组及获取JSON数组长度操作.分享给大家供大家参考,具体如下: 遍历 JSON 数组: var questions = data.data.questionnaire. ...

  6. 字符串当id用 转换成json对象

    function loadTable(){var $dg = $("#dg");$dg.datagrid({url : basePath+"/notice/listNot ...

  7. java sql 返回 json_java访问oracle 返回json 实践(一)

    ------------建一个javabean 类 WorkRecord 用于保存访问数据库记录的内容 public class WorkRecord { private long do_seq; p ...

  8. Java追加写json_java – ObjectMapper追加文件JSON

    试图了解一些杰克逊,所以我正在编写一个简单的程序来读取文件/创建一个文件来存储一些JSON.在Jackson网站上,我想出了如何从文件中读取和写入,但在我的基本程序中,我也想附加.我基本上试图存储一个 ...

  9. java curl json_curl javaSSm框架中传入json数组的格式方法

    curl与java结合传入get.post,head请求, 比如: curl的地址: curl -l 127.0.0.1:8080/spacobj/core/do?acid=100 -H " ...

最新文章

  1. 99_leetcode_Best Time to Buy and sell Stock
  2. 【kudu pk parquet】TPC-H Query2对比解析
  3. vc++ 6.0下Glut的配置 及 Glut 框架介绍
  4. 阅读鸟哥的风雪之隅PHP博客的笔记(1)
  5. 联系人排序java代码_Android仿微信联系人按字母排序_脚本之家
  6. SAP实施商看SAP在我国的发展
  7. SAP UI 搜索分页技术
  8. Android Studio 找不到EventBus/ButterKnife等第三方包解决方案
  9. 感染EXE文件代码(C++)
  10. Linux namespace之:network namespace
  11. c++ 判断数学表达式有效性_2009年高考数学上海卷难度如何?独特的题型设计,让你耳目一新...
  12. 单片机软件开发心得体会
  13. 用友华表Cell组件/插件注册
  14. java打字小游戏_JAVA打字小游戏
  15. 使用ArrayList集合,对其添加10个不同的元素,并使用Iterator遍历该集合
  16. 用BWA进行序列比对
  17. 2022年全球及中国舞台灯光系统行业头部企业市场占有率及排名调研报告
  18. springboot(原先是mybatis)整合mybatis-plus,注入报错Error creating bean with name 'sqlSessionFactory'
  19. 服务器宝塔Error: connect ETIMEDOUT
  20. 正点原子潘多拉上STlinkV2.1固件遇到的坑

热门文章

  1. 精选素材模板丨极简风简历模板
  2. mui.ajax php,求助!!!关于mui ajax获取不到后台数据
  3. centos7 docker安装_Centos7 安装 Docker
  4. Windows SendMessage和PostMessage区别(最简单的讲解)
  5. Build the initrd image
  6. Linux系统实现ICMP ping功能,并计算时延
  7. mpandroidchart 设置x轴数据_Flowjo软件下的流式数据基本分析
  8. 192.168.8.1手机登陆_手机怎么登陆192.168.2.1入口?
  9. 电芯容量在前期循环中容量增加_了解移动电源聚合物电芯,这篇文章就够了
  10. Hadoop(四)hdfs基本操作