【发布时间】:2017-10-27 03:57:32
【问题描述】:
我是 JSON 新手,无法找到我想要实现的目标的示例。我正在遍历我的 responseBody,试图确认每个返回的设备模型都包含“Tra”的部分文本。如何解析子字符串的值?
{
"categories:[],
"equipment":[
{
"model":"580 Trac Vac"
},
{
"model":"4X2 Trail Gaitor"
},
{
"model":"Trac Mass-Ter 40'"
}]
}
//Confirm Model Partial
var jsonData = JSON.parse(responseBody);
var resultCount = jsonData.equipment.length;
for (i=0;i<resultCount;i++){
var modelString = jsonData.equipment[i].model;
tests["Resultset " +i+ " contains \"Tra\""] = modelString.has("Tra");
}
我可以做类似的事情还是应该使用一些 jq 和正则表达式的组合?
【问题讨论】: