找回密码
 立即注册

QQ登录

只需一步,快速开始

Tavya

注册会员

16

主题

39

帖子

131

积分

注册会员

积分
131
Tavya
注册会员   /  发表于:2023-11-22 18:35  /   查看:5063  /  回复:14
1金币
本帖最后由 Bella.Yuan 于 2023-11-23 09:51 编辑

目前已经添加了查询参数,但是还是在报错,请问是什么原因呢Cannot read properties of undefined (reading 'reduce')

是还需要在post body加参数吗

我这个地方也加了报表参数

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,按您的返回结果,json查询路径参考下图: 如果还是有问题,您上传一下您的报表,我们看看。

14 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-11-22 18:35:58
来自 15#
Tavya 发表于 2023-11-24 17:39
{
    "success": true,
    "code": 200,

您好,按您的返回结果,json查询路径参考下图:
  1. $.data[*]
复制代码

如果还是有问题,您上传一下您的报表,我们看看。
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-11-23 09:51:37
2#
问题描述:

添加了参数之后仍然报错。

问题解决:
您好,不知道您的场景和实际的需求,麻烦您具体描述一下。
回复 使用道具 举报
Tavya
注册会员   /  发表于:2023-11-23 10:03:06
3#
目前json查询$.data查询出的数据只有field1字段,$.data.*等报错无效的查询语句,我接口中的请求body是这样的:,输出结果是{"success": true,
    "code": 200,
    "message": "OK",
    "data": [{},{},...},想要拿到data里面的字段

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Tavya
注册会员   /  发表于:2023-11-23 10:22:16
4#
Eden.Sun 发表于 2023-11-23 09:51
问题描述:

添加了参数之后仍然报错。

已经回复在下面了
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-11-23 11:38:55
5#
Tavya 发表于 2023-11-23 10:03
目前json查询$.data查询出的数据只有field1字段,$.data.*等报错无效的查询语句,我接口中的请求body是这样 ...

您好,感觉您的json查询写的不对,用这个试试:
  1. $.[data].*
复制代码
回复 使用道具 举报
Tavya
注册会员   /  发表于:2023-11-23 14:19:12
6#
Bella.Yuan 发表于 2023-11-23 11:38
您好,感觉您的json查询写的不对,用这个试试:

跑出来这个了 ,但是保存并运行之后,还是无效的查询语句

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-11-23 16:17:10
7#
按照您上面说的,其实是需要把对应参数应用才body里面,参数那里的参数,会被拼接到URL后面
例如您的参数里面有一个   a:1    实际会请求http://***/****?a=1

所以如果要放在body,需要拼接到bodu里面:

  1. {{
  2.   "appId": "*****",
  3.   "timestamp": "****",
  4.   "data": {{
  5.     "s_date": {@s_date},
  6.     "e_date": {@e_date}
  7.   }
  8. }
复制代码
用这种拼接成您的body的形式,然后里面的{@参数名称}就会被转义成实际参数。然后其他的{{两个大括号,会被转义成一个大括号。
只要拼接成您需要的格式即可。然后看返回的结果,可以使用$.data
  • 获取:

  • 本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复 使用道具 举报
    Tavya
    注册会员   /  发表于:2023-11-23 16:41:34
    8#
    Felix.Li 发表于 2023-11-23 16:17
    按照您上面说的,其实是需要把对应参数应用才body里面,参数那里的参数,会被拼接到URL后面
    例如您的参数 ...

    你好,经修改之后,没有报无效的查询数据的错误了,但是下面查询字段这个地方还是只有field这一个字段是正常的吗,下面是我固定值之后拿到的数据字段,想要通过参数也能拿到这几个字段

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复 使用道具 举报
    Bella.YuanWyn认证
    超级版主   /  发表于:2023-11-23 17:57:18
    9#
    Tavya 发表于 2023-11-23 16:41
    你好,经修改之后,没有报无效的查询数据的错误了,但是下面查询字段这个地方还是只有field这一个字段是 ...

    您好,对应的数据集在验证阶段就会把对应的查询字段进行显示。您在仔细看看,其次对应的JSON查询要根据您接口返回的数据来写。
    帮您找了个jsonpath的教程,您参考看看:
    https://www.cnblogs.com/youring2/p/10942728.html



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复 使用道具 举报
    12下一页
    您需要登录后才可以回帖 登录 | 立即注册
    返回顶部