`

json嵌套 解析

    博客分类:
  • java
 
阅读更多

 JSONArray group = jsonObj.getJSONArray("group");

        for(int i=0;i<group.size();i++){

        JSONObject jb = (JSONObject)group.get(i);

        QuestionGroup quest = new QuestionGroup();

        quest.setPaperId(paper.getId());

        quest.setName(jb.get("groupName").toString());

        quest.setQuestionType(jb.get("questionType").toString());

        JSONObject groupObj = new JSONObject();

        groupObj = group.getJSONObject(i);

        JSONArray groupList = groupObj.getJSONArray("groupList");

        for(int h=0;h<groupList.size();h++){

       JSONObject pos = (JSONObject)groupList.get(h);

       scores = scores+StringUtil.isNullI((String)pos.get("score"));

       counts = counts+StringUtil.isNullI((String)pos.get("count"));

       QuestionGroupPost post = new QuestionGroupPost();

       post.setKbId(StringUtil.isNullI(pos.get("sysId").toString()));

       post.setScore(StringUtil.isNullI(pos.get("score").toString()));

       post.setNumber(StringUtil.isNullI(pos.get("count").toString()));

       thePapersService.save(post);

        }

        quest.setScore(scores);

        quest.setNumber(counts);

        thePapersService.save(quest);

       }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics