json - karate : 在请求 JSON 中发送布尔值作为参数
问题描述
* def updategetPhonePref = !getPhonePref
* def mpRequestJson =
"""
{
"entity": '<entity>',
"consent": {
"PHONE": updategetPhonePref
},
"notices": [{
"title": "policy",
"version": "NA"
}],
"source": "existing web"
}
"""
Given path '<entity>'
And request mpRequestJson
When method PUT
Then status 200
Examples:
|entity |
|abc |
我有上面的请求 JSON 并且 updategetPhonePref 的值是布尔值。如何将其作为参数传递给请求 JSON 参数“PHONE”?
解决方案
使用嵌入式表达式,
"PHONE": "#(updategetPhonePref)"
推荐阅读
- java - Java映射问题
- node.js - 节点 - 鸟 API
- c# - 将 RST 数据包作为正常连接终止处理
- swift - 无法在 Xcode 10 中初始化 UITextView
- c# - 在 ASP.Net Core 中获取基本 URL
- java - 来自java的API调用,奇怪的结果?
- android - 为Android Button添加箭头的最简单方法是什么
- python - 通过 Python (Spyder IDE) 连接到 Oracle
- python - 如何使用python从csv文件中读取数组列表
- javascript - Angular 6,Materialize:初始化javascript