действительный json становится недействительным json при вызове функции javascript - PullRequest
1 голос
/ 17 марта 2019
* def xyz = 'abc'
* def abc = {"pratyush" : '#(xyz)'}
* def editJson =
"""
function(s)
{
var x = s.x
karate.log(x)
}
"""
* def p = call editJson ({"x" :abc})

фактический результат - {pratyush = abc} ожидаемый результат - {"pratyush": 'abc'}

1 Ответ

1 голос
/ 19 марта 2019

используйте довольно, чтобы напечатать это как JSON

karate.log(karate.pretty(x))

, за исключением того, что оно не делает его недействительным JSON

* def editJson =
"""
function(s)
{
var x = s.x
return x;
}
"""
* def p = call editJson ({"x" :abc})
* print p
# {"pratyush":'abc'}
...