【问题标题】:How can I use a variable as a json key in karate?如何在空手道中使用变量作为 json 键?
【发布时间】:2019-11-21 13:29:02
【问题描述】:
* def myvariable = 1 
* def schema =
"""
{
  myvariable : '#number',
  2: '#number',
  3: '#number',
  4: '#number',
  5: '#number',
  6: '#number',
}
"""

我需要使用“myvariable”作为键。我怎样才能做到这一点?

【问题讨论】:

  • 能否请您通过分析详细说明您的查询,以便其他人可以提供帮助。

标签: json bdd karate


【解决方案1】:

给你:

* def schema = {}
* schema.myvariable = 1
* match schema == { myvariable: 1 }

# dynamic key name
* def name = 'myvariable'
* def schema = {}
* schema[name] = 1
* match schema == { myvariable: 1 }

【讨论】:

  • 谢谢彼得,你的回答很有帮助
猜你喜欢
  • 1970-01-01
  • 2019-08-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多