• json字符串转成 json对象 json对象转换成java对象


    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;


    依赖包

    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.54</version>
    </dependency>





    String result = ""; //下面是把拿到的json字符串转成 json对象 JSONObject jsStr = JSONObject.parseObject(requestBody); //将字符串{“id”:1} //int jsID = Integer.parseInt(jsStr.getString("id"));//获取id的值 /** * json对象转换成java对象 */ InvestorApplyModel stud = (InvestorApplyModel) JSONObject.toJavaObject(jsStr,InvestorApplyModel.class); }




    /** 
    * json字符串转转换成json数组 
    */
     
    String schedules = "";
    JSONArray schedulesArray= JSONArray.parseArray(schedules);
    JSONObject jostr = null;

    for (int sched = 0; sched <schedulesArray.size() ; sched++) {

    //获取json对象
    jostr = schedulesArray.getJSONObject(0);
    //System.out.println("jostr---" + jostr);

    /** 
    * json对象转换成java对象 
    */

    BerthStop berthStopDo = (BerthStop) JSONObject.toJavaObject(jostr, BerthStop.class);







     JSONObject cs = ssel.getCsSchedule();
        JSONArray ss = cs.getJSONArray("hh");
        if (ss == null) {
          return;
        }
        int Len = ss.size();
        List<JSONObject> aa = new ArrayList<>();
        for (int i = 0; i < Len - 1; i++) {
          JSONObject current = (JSONObject) ss.get(i);
          JSONObject nextStop = (JSONObject) ss.get(i + 1);
          if (hasIdleTime(current, nextStop)) {
            logger.info("yyyyye " + ssel.getId());
            JSONObject bb = new JSONObject();
            bb.put("from", pick(current, cc));
            bb.put("to", pick(nextStop, cc));
            aa.add(bb);
          }
        }
    
    
    
     
  • 相关阅读:
    spring入门
    mybatis环境配置与入门例子
    wine 魔兽争霸
    不要再使用工具格式化代码!!!
    Android 动画 setVisibility 后出错解决方法
    AbsListView.OnScrollListener 使用注意事项
    linux 配置 wlan 连接
    练习:求完数问题
    重写:求比指定数大且最小的“不重复数”问题
    emacs 快捷键笔记
  • 原文地址:https://www.cnblogs.com/JonaLin/p/11049865.html
Copyright © 2020-2023  润新知