dxw-dong

一、前言

1、2021.10.17号,跟着B站的视屏完成了文件上传接口的测试,终于把文件上传成功了

2、但是遇到了一个问题,返回值又不会提取了,虽热返回值直接是JSON对象,在我的初步印象和菜鸟级别的经验里,是需要进行转换后再进行取值的,因为之前好几个接口都是这样处理的

3、但是按照之前的提取方法格式,都是不能执行的,尤其提示:Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject,就完全懵逼了,反正就是提取语法不对,但是具体哪里不对,百度了很久也整不好

二、过程

1、这件事在没有请教开发的情况下,自己捣鼓了一个小时,可能请教他们1分钟就可以解决的事,哈哈,刚好大家都在午休,就先自己整了。

2、后来恍然醒悟,既然已经的JSON对象了,为啥还要再进行转换呢?直接提取不就好了吗?于是按照获取对象中字符串值地方方式写,并进行打印,结果就解决了

3、记录一下接口返回的格式如下:

 

 4、这个时候我想要获取newRow里面的id信息,提取语法如下:

 

 5、验证是否提取成功,可以进行输出打印。

三、最后

1、在提取参数的时候,最好不要在本地定义变量,最好定义全局变量,因为当其他接口需要引用该变量的时候就可以直接引用了,

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-04-18
猜你喜欢
  • 2021-10-10
  • 2021-06-04
  • 2022-12-23
  • 2021-06-11
  • 2022-12-23
  • 2022-12-23
  • 2021-10-30
相关资源
相似解决方案