json extractor获取返回值中动态新增的数据

有一种问题,要获取返回list值中的最新新增数据。

因为每次执行一次,返回值中就新增一条数据,然后需要获取这条最新数据中的参数,作为下个接口请求的参数,如图

{
: "statusCode":"0",
: "statusMessage":"请求成功.",
: "data":
: {
: : "CalendarList":
: : [
: : : {
: : : : "dataId":"5a54297c25f18a000aa5a7ab",
: : : : "version":1515465084420,
: : : :
: : : : "data":
: : : : {
: : : : : "attachments":"",
: : : : : "website":"",
: : : : : "remark":""
: : : : }
: : : },
: : : {
: : : : "dataId":"5a542ce625f18a000aa5a7bb",
: : : : "version":1515465958354,
: : :
: : : : "data":
: : : : {
: : : : : "title":"上海建国宾馆",
: : : : : "attachments":"",
: : : : : "website":"",
: : : : : "remark":""
: : : : }
: : : },

}

如果我们需要获取"version":1515465958354,这个参数,那么就需要在后置处理器中添加请求参数

res['data']['CalendarList'][${__counter(.)}]['version']

这样就可以获取最新的新增参数了

原文地址:https://www.cnblogs.com/stonesky/p/10132391.html