【发布时间】:2023-01-14 07:51:11
【问题描述】:
enter image description here我想从json body中提取id值合作伙伴加入值是
响应体样本:
{"data":{"data1":"{"recommendedPrograms":{"recommendedProgram":[{"id":"xxxxxxxx","programName":"ProgNme1","programNameLocal":"Prog Test","programDescription ":"ProgDesc1","programDescriptionLocal":"Prog level1","partnerJoin":"No","priority":1,"version":"v5"},{"id":"yyyyyyy","programName" :"ProgNme2","programNameLocal":"Prog Test2","programDescription":"ProgDesc2","programDescriptionLocal":"Prog level2","partnerJoin":"Yes","priority":1,"version":" v6"},{"id":"zzzzzzzzzz","programName":"ProgNme3","programNameLocal":"Prog Test3","programDescription":"ProgDesc3","programDescriptionLocal":"Prog level3","partnerJoin" :"否","优先级":1,"版本":"v7"}]}"}}
问题: 由于 jsonbody 是字符串格式,因此无法使用 json 提取器直接提取 id 值。
对此的任何领导将不胜感激。
谁能帮我用 beanshell 或 groovy 脚本来处理 id 提取。
请参考图像截图以获取响应正文示例,因为在描述中删除了反斜杠。
【问题讨论】:
标签: json parsing jmeter stringify extract-value