如果我们不知道键的值,有什么方法可以访问空手道中 <key, value> 对映射的各个值?
Is there any way to access individual values of a map of <key, value> pairs in karate if we do not know the value of key?
假设我有以下结构
内容:{
"Key1":{
JSON_OBJECT1
}
"Key2":{
JSON_OBJECT@
}
}
我需要一种方法来评估内容结构中所有 JSON 对象的模式,但我不知道这里运行时键的值,空手道中有什么方法可以实现相同的目的吗?
想出了一个通用函数来将我的地图转换为值对象,这解决了我的问题。
"""
* def getObjects =
"""
function(array) {
var objects = []
for (var propName in array) {
var a = array[propName];
objects.push(a);
}
return objects;
}
"""
假设我有以下结构
内容:{ "Key1":{ JSON_OBJECT1 } "Key2":{ JSON_OBJECT@ } }
我需要一种方法来评估内容结构中所有 JSON 对象的模式,但我不知道这里运行时键的值,空手道中有什么方法可以实现相同的目的吗?
想出了一个通用函数来将我的地图转换为值对象,这解决了我的问题。
"""
* def getObjects =
"""
function(array) {
var objects = []
for (var propName in array) {
var a = array[propName];
objects.push(a);
}
return objects;
}
"""