zoukankan      html  css  js  c++  java
  • 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);
          }
        }
    
    
    
     
  • 相关阅读:
    sql把一个表的某几列的数据存到另一个表里
    java四舍五入保留两位小数4种方法
    SWT 全接触
    详解Java多线程编程中LockSupport
    详解Java多线程编程中LockSupport类的线程阻塞用法
    Java多线程中join方法的理解
    java 线程方法join的简单总结
    彻底理解ThreadLocal
    recyclerView 列表类控件卡顿优化
    Android中RelativeLayout和LinearLayout性能分析
  • 原文地址:https://www.cnblogs.com/JonaLin/p/11049865.html
Copyright © 2011-2022 走看看