Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用json路径提取器提取json响应?_Json_Jmeter - Fatal编程技术网

如何使用json路径提取器提取json响应?

如何使用json路径提取器提取json响应?,json,jmeter,Json,Jmeter,我有以下回应: [ { "CoID":"123", "OfflineStatus":"12", "PeriodID":"212", "ReportDate":"2\/6\/2015 12:00:00 AM", "TemplateID":"2114" }, { "CoID":"21", "OfflineStatus":"11", "PeriodID

我有以下回应:

[
    {
        "CoID":"123",
        "OfflineStatus":"12",
        "PeriodID":"212",
        "ReportDate":"2\/6\/2015 12:00:00 AM",
        "TemplateID":"2114"
    },
    {
        "CoID":"21",
        "OfflineStatus":"11",
        "PeriodID":"3073",
        "ReportDate":"4\/30\/2015 12:00:00 AM",
        "TemplateID":"385155"
    }
]
我想得到的周期是:3073,我尝试了$…[-1:]这里我得到了所有的东西,比如coid,离线状态,周期ID,报告日期等等

如何仅获取周期ID

只需使用:

$…周期ID

匹配号码设置为2

见:

只需使用:

$…周期ID

匹配号码设置为2

见:


使用JSON提取器尝试下面的代码

$.[1].PeriodID

使用JSON提取器尝试下面的代码

$.[1].PeriodID

找到了解决方案:下面的代码适合我。
$.-1:][.PeriodID

找到了解决方案:下面的代码对我有用。
$.[-1:]谢谢,我需要最新期间id取决于报告日期,因为它有不同的响应。您可以使用$。[-1:]。期间id谢谢,我需要最新期间id取决于报告日期,因为它有不同的响应。您可以使用$。[-1:].PeriodID这只是从数组中提取最后一个PeriodID值。@sbos61 6这是我想要的。这只是从数组中提取最后一个PeriodID值。@sbos61 6这是我想要的答案反馈?如果确定,则应接受并投票表决。关于答案有什么反馈?如果确定,则应接受并投票表决。谢谢