首页 > 编程语言 >java获取json字符串中json对象

java获取json字符串中json对象

时间:2023-05-08 16:13:37浏览次数:39  
标签:count java String get ruleDetailObj json 字符串 parseInt

String ruleDetail = paperRule.getRuleDetail();
                    if(ruleDetail != null){
                        JSONObject jsonObject = JSONObject.fromObject(ruleDetail);  //转json对象
                        Object paperRules = jsonObject.get("paperRules");   //获取对象中json数组
                        JSONArray jsonArray = JSONArray.fromObject(paperRules);   //遍历拿数据
                        for (int i = 0; i < jsonArray.size(); i++) {
                            JSONObject ruleDetailObj = jsonArray.getJSONObject(i);
                            count += Integer.parseInt((String) ruleDetailObj.get("EASY"));
                            count += Integer.parseInt((String) ruleDetailObj.get("MEDIUM"));
                            count += Integer.parseInt((String) ruleDetailObj.get("HARDER"));
                        }
                        examPaperModel.setQuestionCount(count);
                    }
                    

 

标签:count,java,String,get,ruleDetailObj,json,字符串,parseInt
From: https://www.cnblogs.com/gsyy/p/17382086.html

相关文章

  • sql 将每组查询结果用逗号拼接成字符串
    selectatype,name_listfrom( selectlistagg(aname,',')withingroup(orderbyatype)name_list,atypefromlisttablewhereage>0 groupbyatype)a; /*查询listtable表里面所有age大于0的name,按照atype输出,name之间用,拼接起来成为字符串,该字段......
  • 32基于java的小区物业管理系统或智慧社区管理系统
    本章节给大家介绍一个基于java的小区物业管理系统或智慧社区管理系统,可用于小区物业的管理系统,或者智慧社区的管理系统。系统概要随着科学技术的飞速发展,计算机技术已延伸倒我们日常生活的各个方面。在工业、农业、商业等方面起着巨大的作用。计算机已成为我们日常生活中不可......
  • Java学习笔记(十一)
     1、请描述abstractclass和interface的区别?(1)实现方式抽象类是一个类,可以像普通类一样拥有属性和方法,但是它的部分方法没有具体实现,需要由子类来实现。抽象类使用关键字abstract来定义。在Java中,一个类只能继承一个抽象类。接口没有属性,只有方法和常量,所有的方法都是抽象的......
  • mysql截取特定字符串
    今天用到了截取字符串在mysql中,特此记录一下:substring_index(str,delim,count)str是字段名,delim是特定字符串,count是从第几个开始截取,例如:selectsubstring_index(d_name,'中亿永兴光伏1期',1)fromalarm_hs......
  • C# .net core 返回json 中文字符编码被转换或乱码问题
    开发环境VS2022+.NET6.0现象接口返回Json中文数据时出现乱码。例如后台返回结果:"0506133015\u56FE\u8868\u9009\u62E9.png"。解决办法以下方法任选其一即可。//方法1:在Program.cs中添加以下代码varbuilder=WebApplication.CreateBuilder(args);builder.Services.Ad......
  • 直播系统搭建,java二维码 生成二维码
    直播系统搭建,java二维码生成二维码 packageBasicsTest;importcom.swetake.util.Qrcode;importjavax.imageio.ImageIO;importjava.awt.*;importjava.awt.image.BufferedImage;importjava.io.File;/***二维码生成 *Createdbyxson2017/2/6. */publicclassQRCode......
  • java web乱码问题
    在javaweb项目中引起乱码的几个地方1.tomcat配置文件server.xml <Connectorport="8080"protocol="HTTP/1.1"URIEncoding="GBK"connectionTimeout="20000"redirectPort="8443"/>2.在web.xml配置拦截器......
  • AcWing 771. 字符串中最长的连续出现的字符
    AcWing771.字符串中最长的连续出现的字符1.地址https://www.acwing.com/problem/content/description/773/2.题解#include<iostream>#include<cstdio>#include<string>usingnamespacestd;intmain(){intn;intsum;intmax;int......
  • 31基于java的旅游信息系统设计与实现
    本章节来给大家介绍一个基于java的旅游信息系统设计与实现系统概要旅游产业的日新月异影响着城市,村镇旅游产业的发展变化。网络、电子科技的迅猛前进同样牵动着旅游产业的快速成长。随着人们消费理念的不断发展变化,越来越多的人开始注意精神文明的追求,而不仅仅只是在意物质消......
  • JavaScript: XMLHTTPRequest
     XMLHttpRequest(javascript.info)<body><script>//CreateanewXMLHTTPRequestobjectletxhr=newXMLHttpRequest()xhr.timeout=5000//timeoutinmsleturl=newURL('https://cursive.winch.io/......