zoukankan      html  css  js  c++  java
  • JSONObject解析json数据

    首先先看一下我们要解析的json数据是什么样子的:

    代码:

            String url="http://113.57.190.228:8001/Web/Report/GetBigMSKReport?date=2019-07-29+08:00&type=0";
            //用String取得json数据
            String sr=HttpRequest.sendPost(url, null);
            //转换为JSONObject类型
            JSONObject jsonx = JSON.parseObject(sr); 
            //通过JSONObject获得数据中的rows
            JSONArray ja = jsonx.getJSONArray("rows"); 

    接下来的操作就和循环遍历数组没什么区别,这里放一下项目里取出json数据并存为对象的代码:

    for(int i =0;i<ja.size();i++) {
                JSONObject object = (JSONObject) ja.get(i);
                TbSksq tbsksq= new TbSksq();
                String addvnm = object.getString("ADDVNM");
                    tbsksq.setAddvnm(object.getString("ADDVNM"));
                    tbsksq.setStnm(object.getString("STNM"));
                    tbsksq.setStcd(object.getString("STCD"));
                    tbsksq.setRz(object.getString("RZ"));
                    tbsksq.setXxb(object.getString("XXB"));
                    tbsksq.setW(object.getString("W"));
                    tbsksq.setYxw(object.getString("YXW"));
                    tbsksq.setInq(object.getString("INQ"));
                    tbsksq.setOtq(object.getString("OTQ"));
                    tbsksq.setBjymonth(object.getString("BJYMONTH"));
                    tbsksq.setBjmyear(object.getString("BJMYEAR"));
                    tbsksq.setBjymonthw(object.getString("BJYMONTHW"));
                    tbsksq.setBjmyearw(object.getString("BJMYEARW"));
                    this.save(tbsksq);
                    num++;
            }

    就酱。

  • 相关阅读:
    spring 事务
    spring jdbc学习1
    css学习2
    css学习1
    spring aop 学习1
    spring学习1
    jQuery学习笔记1
    JavaScript学习笔记1
    springboot+quartz+vue+socket实现的定时任务加任务日志实时查看
    hadoop hbase数据备份异常
  • 原文地址:https://www.cnblogs.com/ElPsyCongroowx/p/11277983.html
Copyright © 2011-2022 走看看