空手道 framework:Double 打印时缺少引号 JSON

Karate framework:Double quotes missing while printing JSON


        * def temp = 23657876
        * def payload =
        [
         [
          {
           "Key" : "first",
           "Value" : "#(temp)"
          }
         ]
        ]
        And print payload

这只是打印如下


[
 [
  {
    "Key" : "first",
    "Value" : 23657876
  }
 ]

打印输出中缺少双引号。 我需要在 SQL 中使用此有效负载,它插入的值不带引号,这是不正确的 JSON 请指导我!!

这是正常的。值为 JSON number.

如需报价,请参考:https://github.com/intuit/karate#type-conversion

* def temp = '23657876'