在各自岗位上尽职尽责,无需豪言壮语,默默行动会诠释一切。这世界,虽然没有绝对的公平,但是努力就会增加成功和变好的可能性!而这带着未知变量的可能性,就足以让我们普通人拼命去争取了。
欢迎来到~一支会记忆的笔~博客主页

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);
      }
    }

 

 

 

posted @ 2019-06-19 10:30  一支会记忆的笔  阅读(19897)  评论(0编辑  收藏  举报
返回顶部
【学无止境❤️谦卑而行】