Json获取字段

2023-11-06

某接口返回的response:

{
    "code":0,
    "msg":"success",
    "data":{
        "domIdList":[
            "163",
            "165",
            "atrol-test1"
        ],
        "reportList":[
            {
                "createTime":"2022-06-22 15:34:01",
                "reportId":"966674106a844035adb1704ee7er2d76"
            }
        ]  
}

假如要获取json的msg:

//获取msg字段
String msg = JSONObject.parseObject(response.getBody()).getString("msg");

//获取reportList
String reportList = JSONObject.parseObject(res1.getBody()).getJSONObject("data").getString("reportList");

但是如果想要获取reportId的话,该怎么办呢

String rpId = JSONObject.parseObject(response.getBody()).getJSONObject("data").
getJSONArray("reportList").getJSONObject(0).getString("reportId");

注意事项
java处理 json格式字符串 : 转成 JSONArray 或 JSONObject 类型
1、如果是JSONArray ,格式: 最外层是 中括号,表示数组
格式 : [{key:value},{key:value}… ]
[“str1”,“str2”,“str3”,…]
语法:JSONArray array = JSONArray.parseArray(strs)
注:strs 必须是json格式的字符串, 以"[ ]"中括号开头结尾. 否则会报错.

2、如果是JSONObject ,格式: 最外层是大括号,表示对象
格式:{key:value}
语法::JSONObject result = JSONArray.parseObject(strs );

3、返回结果是"reportIds": [“ads”,“dfse”],想要获取第一个reportId时,
String report0 = JSONObject.parseObject(response.getBody()).getJSONArray(“reportIds”).getString(0)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Json获取字段 的相关文章

随机推荐

  • C——结构体

    结构体 1 自定义类型 2 结构体 2 1 结构体类型说明 2 2 结构体变量的定义 2 3 结构体的初始化 2 4 结构体变量所占空间大小 2 5 结构体成员的引用 3 链表 3 1 处理动态链表所需的函数 3 2 指向自身的结构体类型
  • QScrollArea的简单使用

    当某个区域内的小部件尺寸超过了指定范围时 QScrollArea类提供了一个滚动区域 并生成滚动条 用于滚动显示区域内的所有小部件 关键代码 brief QScrollArea的简单使用 author xiaolei copyright v
  • stm32怎么用keil软件进行仿真?(必需掌握的技能)

    在做开发的前几年 基本上都没用仿真 有bug就尝试改程序 一边改一边调试 甚至都还不知道硬件仿真存在的价值 因为一直都没用过 而且很多芯片也不支持 直到有一次在做行车记录仪项目的时候 接触到了GRAIN公司的一款单片机 本来我打算是直接开干
  • 尽可能延后变量定义式的出现时间——条款26

    只要你定义了一个变量而其类型带有一个构造函数或析构函数 那么当程序控制流 control flow 到达这个变量定义式时 你便得承受构造成本 当这个变量离开其作用域时 你便得承受析构成本 即使这个变量最终未被使用 仍需耗费这些成本 所以你应
  • unity ARKit开发流程

    首先新的ARKit不再单独使用ARKit插件包进行开发 而是通过ARFoundation ARKit或者ARCore ARFoundation可以说是unity新出的针对AR方面开发的统一API接口 它将ARKit ARCore接口进行了统
  • Scikit学习-随机决策树

    Scikit学习 随机决策树 Scikit Learn Randomized Decision Trees This chapter will help you in understanding randomized decision tr
  • 虚拟机ubuntu安装samba服务

    安装samba apt get install samba 新建一个共享目录 mkdir home l work chmod 777 home l work 配置服务 配置 etc samba smb conf sudo smbpasswd
  • 2021-11-14

    艰难安装pyspider 环境 WIN10 python3 6 这个pyspider搞了我两天终于安装好了 1 首先把安装好的库全部删除 python pip freeze gt allpackages txt pip uninstall
  • yolov5训练l模型报错解决方案

    yolov5训练l模型报错解决方案 关于配置YOLOV5时出现错误 AttributeError Can t get attribute C3 on module models common from AttributeError Can
  • Git从入门到起飞(详细)

    Git从入门到起飞 Git从入门到起飞 什么是Git 使用git前提 注册git 下载Git 在Windows上安装Git 在macOS上安装Git 在Linux上安装Git 配置Git 配置全局用户信息 配置文本编辑器 创建第一个Git仓
  • libevent源码学习(12):超时管理之common_timeout

    目录 前言 common timeout的作用 common timeout的结构定义 common timeout与一般timeout的区分 获取common timeout在common timeout queues中的下标 判断一个t
  • 解决Github,jetbrains(IDEA)网站访问缓慢(借鉴源文已删)

    1 获取Github的ip地址 通过访问 https www ipaddress com 这个网站来获取当前github最新的ip地址 2 修改 host 文件 文件路径 C Windows System32 drivers etc hos
  • Tomcat日志设定

    1 Tomcat 日志概述 Tomcat 日志信息分 为 两 类 一是运行中的日志 它主要 记录 运行的一些信息 尤其是一些异常 错误 日志信息 二是 访问 日志信息 它 记录 的 访问 的 时间 IP 访问 的 资 料等相 关 信息 2
  • 提高SQL SERVER运行速度的方法

    数据库的整体性能的提高分为以下几种情况 1 库结构设计合理 可通过合适索引等常用方式来进行优化 2 优化查询语句 视图 存储过程 其他一般的查询SQL 3 改进库结构设计 达到根本的解决常规性能低下的目的 4 分布式系统构架 5 确保高性能
  • Android快速转战Kotlin教程,先收藏了

    前言 就要到 金九银十 面试跳槽季了 需要找工作的小伙伴们该要着手开始复习了 特此将我今年收录的一些腾讯 阿里巴巴 字节跳动等等一线互联网巨头的面试真题体系的归类 整理了一下 拿来出分享给大家 希望能给有需要的小伙伴一些力所能及的帮助 也希
  • Canvas和SVG有什么区别?

    svg绘制出来的每一个图形的元素都是独立的DOM节点 能够方便的绑定事件或用来修改 canvas输出的是一整幅画布svg输出的图形是矢量图形 后期可以修改参数来自由放大缩小 不会失真和锯齿 而canvas输出标量画布 就像一张图片一样 放大
  • 文件下载响应头 header 属性设置

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 在服务端处理文件下载时 其实操作起来并不复杂 只有两步就可以完成下载操作 第一步 设置响应头 const header Content Type application o
  • 微信小程序渐变色

    CSS3 渐变 gradients 可以在两个或多个指定的颜色之间显示平稳的过渡 CSS3 定义了两种类型的渐变 gradients 线性渐变 Linear Gradients 向下 向上 向左 向右 对角方向 径向渐变 Radial Gr
  • 可以远程的pe系统

    下载 GlassPE https glasspe cn firpe https firpe cn page 247 HotPE https www hotpe top 优启通 https www itsk com topic softwar
  • Json获取字段

    某接口返回的response code 0 msg success data domIdList 163 165 atrol test1 reportList createTime 2022 06 22 15 34 01 reportId