调用带有签名的API接口,字符串转化成JSONObject 处理返回的结果

2023-05-16


一、调用带有签名的API接口(sign已加密)
String Url="http://xxx:2000/dcs/xxxxx?"
        +"param1="+param1
        +"&nonce="+nonce
        +"&time="+time
        +"&sign="+sign
        +"&param2="+param2
        +"&param3="+param3;
//get有参请求
Map<String, String> param=new HashMap<String, String>();
param.put("Authortoken",token);
String result = HttpClientUtil.doGet(onlineStatusUrl,param);
//解析接口返回值
JSONObject jsonObject = JSON.parseObject(result);//将String字符串转化为json对象
JSONArray array = jsonObject.getJSONArray("data");//获取data内容并转化成json数组
for (int i = 0; i<array.size();i++){
     JSONObject jo = array.getJSONObject(i);
     String status = jo.getString("status");
     System.out.println("第"+i+"status的内容为="+status);
  }
  

result返回结果类型:

{

    "code": 0,

    "data": [

        {  "reconnect": "0",  "status": "0"  },

        {  "reconnect": "0", "status": "1" }

    ],

    "message": ""

}

补充另外一种格式

二.result格式:

{
"success":"true";

"data":{
"status":"123";};

}

JSONObject  json=JSON.parseObject(result);

JSON.parseObject(json.getString("success"))//得到success的属性值

JSON.parseObject(json.getString("data")).getString("status")//得到shop_uid的属性值
 

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

调用带有签名的API接口,字符串转化成JSONObject 处理返回的结果 的相关文章

  • 百度飞桨:给出关键词,AI自动生成元宵节祝福~

    元宵节 xff0c 祝福语 一 前言二 模型介绍三 数据准备四 执行代码4 1 安装依赖4 2 开始训练4 3安装模型 五 预测输出六 元宵节快乐七 总结 百度飞桨系列文章 xff1a 百度飞桨 xff1a 春节写春联 xff1a 你写上联
  • Python基础详解(十五):json.dump()、json.dumps()、json.load()、json.loads()

    Python基础详解 一 函数用法二 执行代码2 1 json dumps 2 2 json dump 2 3 json loads 2 4 json load 一 函数用法 json dumps xff1a 将Python数据结构转换为J
  • 基于卷积神经网络VGG实现水果分类识别

    基于卷积神经网络VGG实现水果分类识别 一 前言二 模型介绍三 数据处理四 模型搭建4 1 定义卷积池化网络4 2 搭建VGG网络4 3 参数配置4 4 模型训练4 5 绘制loss和acc图像 五 模型评估六 模型预测七 总结资源 百度飞
  • 改进粒子群算法二维平面路径规划

    改进粒子群算法二维平面路径规划 一 前言二 模型介绍三 算法改进四 执行代码五 总结 一 前言 路径规划是运动规划的主要研究内容之一 运动规划由路径规划和轨迹规划组成 xff0c 连接起点位置和终点位置的序列点或曲线称之为路径 xff0c
  • 基于百度短语音API的语音识别实现

    基于百度短语音API的语音识别实现 一 前言二 API介绍2 1 简介2 2 API的调用流程 三 执行代码四 总结 一 前言 语音识别是一门交叉学科 近二十年来 xff0c 语音识别技术取得显著进步 xff0c 开始从实验室走向市场 人们
  • 百度常规赛:视杯视盘分割

    百度常规赛 xff1a 视杯视盘分割 一 比赛简介二 赛题背景三 赛题说明3 1 数据简介 Dataset Introduction3 2 数据描述 Data Description 四 代码执行 一 比赛简介 GAMMA挑战赛是由百度在M
  • 2022-LaTex最新官网安装教程

    2022 LaTex最新安装教程 xff1a TeX Live 43 TeXstudio 一 简介二 TeX Live下载安装2 1 点击进入官网2 2 点击下载链接2 3 选择安装方式2 4 点击镜像下载网站2 5 点击下载2 6 开始安
  • 中秋佳节,基于华为云AI制作属于自己的月亮!

    中秋佳节 xff0c 基于华为云AI制作属于自己的月亮 xff01 一 前言二 结果展示三 模型简介四 实验环境五 实验步骤1 导入依赖包2 参数设置3 调用视频和图片4 定义SkyFilter类5 处理视频并与原视频对比 六 生成自己的换
  • 设置Matlab的永久默认工作路径

    设置Matlab的默认工作路径 第一步第二步第三步 第一步 用记事本或者MATLAB打开 安装Matlab路径下的 xff1a D Program Files MATLAB R2021a toolbox local matlabrc m 文
  • IndexOptions类说明

    IndexOptions是在lucene core x jar包下面 xff0c 其作用是在新建索引时候选择索引属性 IndexOptions是一个枚举类 xff1a 枚举变量说明 xff1a NONE不被索引DOCS AND FREQS文
  • SCI论文阅读-深度学习在测井气体红外光谱定量分析中的应用

    期刊 xff1a Applied Optics中科院最新分区 xff08 2022年12月最新版 xff09 xff1a 4区影响因子 xff08 2021 2022 xff09 xff1a 1 905第一作者 xff1a 宋丽梅通讯作者
  • SCI论文阅读-使用基于图像的机器学习模型对FTIR光谱进行功能组识别

    期刊 xff1a Analytical Chemistry中科院最新分区 xff08 2022年12月最新版 xff09 xff1a 1区 TOP 影响因子 xff08 2021 2022 xff09 xff1a 8 008第一作者 xff
  • windows驱动开发-编译错误集合

    作者 QQ群 xff1a 852283276 微信 xff1a arm80x86 微信公众号 xff1a 青儿创客基地 B站 xff1a 主页 https space bilibili com 208826118 WDK7600 wdmgu
  • mac date命令详解

    文章目录 mac date 命令详解1 共同点2 不同点3 mac date 命令用法详解4 示例 mac date 命令详解 前言 xff1a Mac下date命令式BSD xff08 Berkeley Software Distribu
  • Word文档转PDF后文件变小、图片不清晰解决办法

    Word文档往往需要转成PDF文件 xff0c 如果文档中有图片 xff0c 转换之后在PDF中图片不清晰或者放大之后不清晰 xff08 根本原因是转PDF过程中对图片进行了压缩 xff09 xff0c 影响打印或者投稿 通过以下几步可以轻
  • VS2013/MFC 实现Windows资源管理器的简单方法

    开发平台 xff1a Win7 43 VS2013 总想用MFC来实现Windows系统下的一些小程序 xff0c 今天突然想实现Windows资源管理器 xff0c 发现一种非常简单的方法能够实现它 xff0c 主要用List Contr
  • OpenStack安装相关问题及解决方法

    OpenStack排错总结 1 AMQP Server on controller 5672 is unreachable 解决方法 xff1a iptables I INPUT p tcp dport 5672 j ACCEPT 2 un
  • WSL2迁移方法

    WSL是Windows下的Linux子系统 xff0c 可以代替虚拟机来运行Linux系统 xff0c 占用资源少 xff0c 使用方便 xff0c 下面说一下如何对已发布子系统进行迁移 一种情况是针对同一个系统 xff0c 更换安装的位置
  • 将Word 2010的公式转换成MathType公式

    现在越来越多的人在文档中编辑公式的时候会选择MathType来编辑 xff0c 因为它包含有众多的数学符号和模板 xff0c 编辑公式时非常方便 但是也有一些人在编辑公式时没有使用MathType公式编辑器 xff0c 直接使用Word中自
  • Paraview与VTK学习笔记(五)

    上一节最后执行到 xff1a this gt GetRenderWindow gt Render 也就是执行到了vtkRenderWindow Render 了 xff0c 我们可以看到这个函数是告诉这个RenderWindow下的每一个r

随机推荐

  • cf1214A A. Optimal Currency Exchange

    A Optimal Currency Exchange time limit per test1 5 seconds memory limit per test512 megabytes inputstandard input output
  • HTTP 413 Request Entity Too Large(Payload Too Large)

    原因 上传文件时 xff0c 请求参数过大 xff0c 导致超出服务端限制 客户端发送的实体主体部分比服务器能够或者希望处理的要大 解决 Nginx默认最大能够上传1MB文件 xff0c 打开nginx conf在http 中 xff0c
  • 常见服务默认端口

    服务端口FTP xff08 File Transfer Protocol xff0c 文件传输协议 xff09 21端口SSH xff08 Secure Shell Protocol xff0c 安全外壳协议 xff09 22端口Telne
  • linux环境下交叉编译arm架构jpeglib

    1 官网下载jpeglib源码 下载地址 http www ijg org 选择目前最新的版本jpegsrc v9c tar gz 2 配置 configure prefix span class token operator 61 spa
  • python批处理将图片进行放大实例代码

    最近处理一些规格不一的照片 xff0c 需要修改成指定尺寸便于打印 xff0c 本篇文章主要给大伙介绍关于Python批量处理将图片进行放大的相关资料 xff0c 文中通过实例代码介绍的非常详细 xff0c 需要的伙伴们可以参考下 pyth
  • 一些必不可少的Sublime Text 2插件

    中文原文 xff1a 一些必不可少的sublime text 2插件 整理自 xff1a Essential Sublime Text 2 Plugins and Extensions 请尊重版权 xff0c 转载请注明来源 xff0c 多
  • linux系统安装Confluence

    1 使用docker安装Confluence容器 docker run d name confluence p 8090 8090 user root root cptactionhank atlassian confluence late
  • Ubuntu 20.04 安装STM32开发环境 (Ubuntu+STM32CubeMX + Vscode+Makefile+Openocd)

    小记 xff1a 最近在学习I MX6U和Zynq比较多 xff0c 又都是在linux系统下 xff0c 然后又不想丢下STM32单片机 xff0c 所以就想到了可不可以在Ubuntu操作系统中编写STM32的代码 xff0c 来替代Wi
  • rust 介绍及开发环境配置(linux+windows)

    本文以windows或linux桌面作为开发环境 注意 xff1a rust需要c的编译器 rustup是官方的 xff0c 会安装cargo包管理 xff0c 这个cargo通常会伴随rust开发的全过程 一 介绍 官网链接 xff1a
  • 打开.data文件的步骤

    老师最近给了一组 data格式的文件 xff0c 当我直接强行改为 csv或者 xls文件再使用Python打开 xff0c 发现数据在Python中只有一列 xff0c 后面无法对数据进行索引 xff0c 在搜了一些方法后 xff0c 分
  • Week2 实验 A - 化学 Gym - 270437A

    题目 甄别烷烃基的类别 假设如上图 xff0c 这个烷烃基有6个原子和5个化学键 xff0c 6个原子分别标号1 6 xff0c 然后用一对数字 a b 表示原子a和原子b间有一个化学键 这样通过5行a b可以描述一个烷烃基 输入第一行为数
  • cf1214B B. Badges

    B Badges time limit per test1 second memory limit per test512 megabytes inputstandard input outputstandard output There
  • OpenWrt无线桥接同网段主路由的方法

    OpenWrt无线桥接同网段主路由的方法 注 xff1a 有些版本的openwrt需要将DNS转发关闭 xff0c 否则无法上网
  • mybatis-sql语句莫名其妙被加上limit分页条件或未执行查询条件

    1 背景 在优化代码 xff0c 查询sql执行情况时 xff0c 突然发现写的查询条件突然发现被加了limit参数 以为遇到了bug xff0c 查了半天 结果是同事在另一业务代码里查询时用了开启了分页 xff0c 但后面业务其实没用到
  • 2020-11-03

    ios工作层设备 一层 xff08 物理层 xff09 xff1a 网卡 集线器 中继器 二层 xff08 数据链路层 xff09 xff1a 网桥 交换机 xff08 暴露真实mac地址 xff09 三层 xff08 网络层 xff09
  • 2020-12-08

    代码简介 xff1a python读取excel数据 xff0c 并汇总结果 xff0c 统计厂商个数 xff0c 每个厂商的版本个数 xff0c 提测型号种类 xff0c 厂商总的测试通过率 import xlrd import open
  • vue echart入门柱状图

    不知道为啥script只能这样引入才显示图片 span style background color f3f4f5 color 000000 import as echarts from 39 echarts 39 span lt temp
  • Brup盲注,测sql注入

    第一步 xff0c 先拦截接口 xff0c 发送到intrude 第二步 xff1a 对需要注入的参数值添加 第三步 xff1a 加载脚本文件 第三步 xff1a 攻击后 xff0c 查看是否有注入成功的脚本 备注 xff1a sql注入脚
  • vue处理后端的数据

    方法一 xff1a 如果后端是已类的方式传递给前端数据 xff0c 直接res data读取参数 方法二 xff1a vue请求后端返回的数据res object object 使用JSON stringify xff08 xff09 和J
  • 调用带有签名的API接口,字符串转化成JSONObject 处理返回的结果

    一 调用带有签名的API接口 xff08 sign已加密 xff09 String Url 61 34 http xxx 2000 dcs xxxxx 34 43 34 param1 61 34 43 param1 43 34 amp no