Javascript 如何在Jeter中为序列化json数据编写正则表达式

Javascript 如何在Jeter中为序列化json数据编写正则表达式,javascript,jmeter,Javascript,Jmeter,有人能帮我写下面的正则表达式吗:我需要从下面提取用户ID并将其传递给其他post数据 { "Mentors": [], "Participants": [], "UserAndRoles": [ { "UserAndRoleId": "7d5fc1b9-b11b-4971-a49a-6e553e442e31", "UserId": 6501, "RoleId": 11, "CFDYear": "2017-18" } ], "UserId": 6501,

有人能帮我写下面的正则表达式吗:我需要从下面提取用户ID并将其传递给其他post数据

{
 "Mentors": [],
 "Participants": [],
 "UserAndRoles": [
  {
   "UserAndRoleId": "7d5fc1b9-b11b-4971-a49a-6e553e442e31",
   "UserId": 6501,
   "RoleId": 11,
   "CFDYear": "2017-18"
  }
 ],
  "UserId": 6501,
  "MobileNo": null,
  "Gender": null,
  "CreatedOn": "2017-09-05T16:53:05.47",
  "UpdatedOn": "2018-08-09T04:11:57.217",
  "IsActive": true,
}
用于从JSON中提取值,在第2级中有
UserId
,因此使用以下两点作为正则表达式:

$..UserId
或在级别1中获取用户ID:

$.UserId

选择Match No.
1
获取第一个值。

您只需使用“UserId”而不带任何点

我尝试了两种方法,但没有获取UserIdextracted@coder我已编辑了您的问题,因此可能遗漏了一些内容,您能否显示查看结果树中显示的确切回答?“{\r\n\“导师\]:[],\r\n\“参与者\]:[]\r\n\r\n\r\n\n\\n\\n\n\n\n\n\n\n\n\n\n\n\r\n\n\r\n\n\r\n\r\n\n\n\r\n\n\r\n\n\n\n\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-3-8-8-2017-09-20T06:17:29.26\”,\r\n\“UpdatedOn\”:“2018-07-27T10:40:54.537\”,\r\n\“IsActive\”:true,\r\n}“上面是视图结果树中的响应体。如果这确实是输出,则需要正则表达式提取器,其表达式
“UserId\”:(\d+