如何把String字符串转换成JSON格式并获取节点值

本文介绍了如何利用Rest-assured工具包将String字符串转换为JSON格式,并演示了如何简便地从中获取节点值,包括引入jar包和具体使用方法的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


一丶问题描述

其实不算是问题吧,只不过是大家在工作中会经常遇到的一种场景,毕竟现在到处都是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方法获取节点值,如下图
    在这里插入图片描述
    我很菜,希望必要误导你的思路

转载请注明原文链接~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值