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);
          }
        }
    
    
    
     
  • 相关阅读:
    C++的XML编程经验――LIBXML2库使用指南
    C/C++:sizeof('a')的值为什么不一样?
    Linux core dump file详解
    非阻塞socket的连接
    Java环境设置、HelloWorld例子、Ant环境及运行
    linux下杀死进程命令
    IP协议详解
    内置函数(上)
    异常处理
    递归函数与二分法
  • 原文地址:https://www.cnblogs.com/JonaLin/p/11049865.html
Copyright © 2011-2022 走看看