[英]JMeter json path extractor and Regular expression combination
我想提取不以“C”開頭的 employee_number 的 sys_id
{
"items": [{
"sys_updated_on": "2021-01-15 15:04:04",
"sys_id": "60eaa1dc47870d9132f624846d434a",
"employee_number": "C89"
}, {
"sys_updated_on": "2017-12-08 09:26:49",
"sys_id": "c57058e8db8689ca52c4be13961974",
"employee_number": "983"
}, {
"sys_updated_on": "2016-04-08 13:25:00",
"sys_id": "fd413e848716119096ca2d0ebb358e",
"employee_number": "565"
}]
}
我嘗試了多個 JSON Extractor 表達式但沒有成功
$.[?(@.employee_number=~'\d+')].sys_id
$.[?(@.employee_number=~'[0-9]')].sys_id
需要 Xpath 和正則表達式組合,因為 JSON 包含許多其他字段,並且提供的 JSON 只是其中的一小部分。
我也想知道如何結合正則表達式和 JSON 路徑
如果您只想匹配employee_number
中的數字 - 請嘗試以下操作:
$.items[?(@.employee_number =~ /\d+/)].sys_id
更多信息:
關於您“也想知道”的內容 - 一個帖子 - 一個問題,但是我會給您一些提示:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.