【发布时间】:2018-03-26 10:14:52
【问题描述】:
从邮递员说的 json 响应中获取键的值非常简单:
pm.test("AddCluster", function () {
var jsonData = pm.response.json();
pm.globals.set("taskIdCluster", jsonData.value);
});
对于 JSON 响应
{
"value": "task-1405"
}
在以下键具有“。”的情况下,我无法提取 json 值。作为其字符串的一部分。任何人都可以帮我解决这个问题。
"result": {
"cluster.moid": "domain-c433242"
}
我尝试了以下代码:
pm.test("abc", function () {
var jsonData = pm.response.json();
var result = jsonData.result;
var moid = result.'cluster.moid' ;
pm.environment.set("clusterMoid", moid);
});
【问题讨论】:
-
你试过 var moid = result.'cluster.moid' 吗?
-
感谢 Joly 成功了!
-
太棒了!我建议您编辑和升级您的答案,以便所有社区都可以从中受益,谢谢!
-
@A.Joly : :) :)