複雜json的解析:jsonobject與jsonArray的使用

來源:互聯網
上載者:User

標籤:blog   creat   str   sign   rtti   parameter   html   sonar   getjson   

String parameter = {    success : 0,    errorMsg : "錯誤訊息",    data : {     total : "總記錄數",     rows : [ {      id : "任務ID",      workName : "任務名稱",      assigneeName : "經辦人姓名",      name : "流程步驟名稱",      processInstanceInitiatorName : "發起人",      processInstanceStartTime : "發起時間",      createTime : "到達時間",      dueDate : "截止時間"     }, {      id : "ID",      workName : "名稱",      assigneeName : "經辦人",      name : "流程",      processInstanceInitiatorName : "發起人",      processInstanceStartTime : "發起",      createTime : "到達",      dueDate : "截止"     } ]    }   };      JSONObject jsonObject =JSONObject.fromObject(parameter);      System.out.println("success:"+jsonObject.get("success"));        System.out.println("errorMsg:"+jsonObject.get("errorMsg"));        System.err.println("total:"+jsonObject.getJSONObject("data").get("total"));        JSONObject data = jsonObject.getJSONObject("data");        JSONArray jsonArray = data.getJSONArray("row");        JSONObject row = null;        for (int i = 0; i < jsonArray.size(); i++) {         row = jsonArray.getJSONObject(i);         System.out.println("id:"+row.get("id"));         System.out.println("workName:"+row.get("workName"));         System.out.println("assigneeName:"+row.get("assigneeName"));         System.out.println("name:"+row.get("name"));         System.out.println("processInstanceInitiatorName:"+row.get("processInstanceInitiatorName"));         System.out.println("processInstanceStartTime:"+row.get("processInstanceStartTime"));         System.out.println("createTime:"+row.get("createTime"));         System.out.println("dueDate:"+row.get("dueDate"));        } 

  

複雜json的解析:jsonobject與jsonArray的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.