如何把String字符串转换成JSON格式并获取节点值_c# string 转化为 json 并读取值_李白给的博客-程序员秘密

技术标签: java  疑难杂症  开发工具  json  


一丶问题描述

其实不算是问题吧,只不过是大家在工作中会经常遇到的一种场景,毕竟现在到处都是JSON。

这里给大家推荐一个工具,个人认为比较简单,好用。

二、Rest-assured工具包

1)引入jar包

<dependency>
	<groupId>io.rest-assured</groupId>
	<artifactId>rest-assured</artifactId>
	<version>4.0.0</version>
</dependency>

这个工具包是用来发送http请求的工具包,但类似功能的工具很多,所以我只推荐这里面获取JSON值得工具方法!

2)使用方法

代码:

//获取Json串中,data节点下Key=jsonValue的值
String bodyString = response.body().string();
int jsonValue = from(bodyString).getInt("data.jsonValue ");//“ .  ”  代表层次结构

解释:

  1. bodyString必须是一个JSON格式的字符串.
  2. from()方法是一个静态方法,参数就是你要获取值的Json字符串
  3. 然后直接调用getXXX方法获取节点值,如下图
    在这里插入图片描述
    我很菜,希望必要误导你的思路

转载请注明原文链接~~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38817920/article/details/112476423

智能推荐

牛顿迭代法及其应用_pursue_my_life的博客-程序员秘密

一. 概述五次及以上多项式方程没有根式解(就是没有像二次方程那样的万能公式),这个是被伽罗瓦用群论做出的最著名的结论。 那么这样的方程该如何求根呢???牛顿于 1736 年公开提出了 牛顿迭代法来解决这个问题.其核心思想 是 “逼近”.二. 几何意义我们知道,求一个方程的根,等同于求一个方程与x轴的交点的横坐标.如何求交点的横坐标呢???根据上图我们可以观察到:从 x0...

基于SpringBoot和SpringCloud实现微服务架构_springcloud基于springboot_Rxeconnet的博客-程序员秘密

原文地址:基于SpringBoot和SpringCloud实现微服务架构 Spring 顶级框架SpringCloud 的子项目什么是微服务?怎么具体实现微服务服务的应用思考Spring 顶级框架spring IO platform 用于系统部署,是可集成的,构建...

hdfs格式化_zkcli 格式化_爱吃大盘鸡的小菜鸡的博客-程序员秘密

当集群突然关闭,造成datanode无法启动,一个比较便捷的方法就是直接格式化hdffs,前提是里面的数据都可以删除每个节点进入保存数据的文件夹,可以再配置文件中查看,namenode该目录下有name文件夹,datanode下有data文件夹,每个节点都要删除,删除后再在namenode下载执行 hdfs namenode -format hadoop namenode -format;曾...

Leetcode 221. 最大正方形_Bendaai的博客-程序员秘密

动态规划,dp[i][j]=min(dp[i-1][j-1],L[i-1][j],up[i][j-1])+1;【如果不存在则dp,L,up为0】 dp:此位置最大正方形边长,L此位置向左延申1的最长长度,up此位置向上延申1的最长长度class Solution {public: int maximalSquare(vector&amp;lt;vector&amp;lt;char&amp;gt;&amp;gt;&amp;...

PHP 正则匹配 HTML 标签_php 正则匹配html_FlyingPenguin007的博客-程序员秘密

$str = '<div class="subnav-title-name"><a href="http://www.autohome.com.cn/16/">一汽-大众-捷达</a></div>';//两个rule 都可以匹配到数据$rule = '/<div class="subnav-title-name">(.*?)<\/div>/ies';$rule = '/<div class=\

QT——使用github_qt github_龙王.*?的博客-程序员秘密

目录下载git bash登录github配置git bash设置用户名和邮箱生成密钥github上配置密钥信息配置Qt Creator的git设置上传代码参考1 参考2 参考3下载git bash下载地址:git登录github注册账号新建一个仓库配置git bash设置用户名和邮箱打开git bash,输入git config --global user.name "用户名"git config --global user.email "密码"生成密钥

随便推点

协同过滤算法笔记_chenbo_ability的博客-程序员秘密

基于邻域的算法是推荐系统中最基本的算法,该算法不仅在学术界得到了深入研究,而且在业界得到了广泛应用。基于邻域的算法分为两大类,一类是基于用户的协同过滤算法,另一类是基于物品的协同过滤算法,本文将介绍第一种协同过滤的算法——基于用户的协同过滤

CentOS7.5、7.6安装MySQL5.7.31完整教程+避坑指南(tar.gz方式)附开机启动_码码虎虎的做个码农的博客-程序员秘密

本文主要大体方向参见下边两篇文章,经由参见下边文章加上自己亲测的经历融会贯通而来:linux 下安装mysql 5.7.31 (实战记录)centos7.5 安装mysql5.7(tar.gz方式)前言本文开始时不包含下载过程,只有安装和配置;下载过程参见同文件夹下载文档正文开始上传解压 上传随便用个sftp工具,在这里就不过多介绍了(我这里用的是XFtp)#1.上传随便用个sftp工具,将mysql-5.7.26-linux-glibc2.12-x...

关闭app服务器系统,ios12系统服务哪些关掉_李诞的博客-程序员秘密

类型:ios系统工具大小:38.7M语言:中文 评分:10.0标签:立即下载ios12更新后,很多服务功能都开启了,是比较费电的,用户可以前往设置进行关闭来省电等,那ios12系统服务哪些关掉,西西小编来为大家介绍。ios12系统服务哪些关掉一、关闭系统定位打开设置-隐私-定位服务-系统服务页面,把没有箭头的选项按钮都关闭了,注意!请不要关闭“查找我的iPhone”,毕竟这功能非常重要。二、关闭应...

Anaconda 安装python mysql-connector_Master_J的博客-程序员秘密

最初想用MySQL installer来安装python的MySQL-connector,但是提示python2.7 is required,网上搜了下注册python的代码,但注册失败。其实直接用Anaconda的命令就解决了,在命令行输入如下命令:conda install mysql-connector-python

eclipse 更新mysql,eclipse 更新_120(eclipse_update_120)_芮泷的博客-程序员秘密

Org.日食.巴贝尔.nls zh eclipse_4.3.0.V20131123020001311380091Org.日食.数据工具.常见.Doc.用户_1.11.1.V201306041610-26-311A16321A3557311380101Org.日食.数据工具.连接.Doc.用户_1.11.1.V201306041610-37D-7733L3D753L7bbf311380111Org....

推荐文章

热门文章

相关标签