数组长度

用于校验判断数组中所含变量的数目。


表示参数列使用JsonPath语法需校验的内容,校验参数列对应值的长度是否等于值列输入的值或是否满足值列输入的表达式,值列的输入规则如下:

  • 直接输入数值,如参数列值输入data.goodsList,值列输入2。判断data.goodsList数组长度是否等于2

  • 表达式为比较运算符加数字或逻辑运算式的格式,支持>>=<<=!===,如参数列输入data.goodsList,值列输入>=1。判断data.goodsList数组长度是否大于等于1

  • 表达式为比较运算符加比较对象的表达式,支持>>=<<=!===。如参数列输入data.goodsList,值列输入>=$(code)。判断data.goodsList数组长度是否大于等于参数code返回值。

  • 表达式为逻辑运算式,支持加法运算同时也支持>>=<<=!===。如参数列输入goodsList,值列输入>=10+1,判断data.goodsList数组长度是否大于等于逻辑运算式的值。

  • 表达式为公共参数或逻辑运算式中使用公共参数格式。如公共参数num,类型为固定值,VALUE值为1。在参数列输入data.goodsList,值列输入${num}+1,判断data数组长度是否等于${num}+1运算式值。

如响应body:

BODY
"{...}":
{
"code":200,
"success":true,
"data":{
    "accountId":null,
    "sfAmount":260,
    "goodsList":[
      {
      "isLimited":false,
      "limited":false,
      "goodsId":0,
      "class":"com.netease.mygif.model.VipGoodsDTO"
      },
      {
      "isLimited":true,
      "limited":false,
      "goodsId":1,
      "class":"com.netease.mygif.model.VipGoodsDTO"
      }
    ],
    "vipRedStationingView":{
      "blackPrice":279.00,
      "a":30,
      "b":0.4,
      "c":10,
      "blackUrl":"https://m.gif.com/member/detail.html",
      "redUrl":"https://m.gif.com//member/upgrade.html",
      "curprice":228.00
    }
  }
}
Copyright © GoApi 2018 all right reserved,powered by Gitbook该文件修订时间: 2023-08-24 14:35:00

results matching ""

    No results matching ""