空手道无法对嵌套 json 数组使用 set multiple

Karate not able to use set multiple with nested json array

我正在使用空手道 0.9.4,我一直在尝试设置 json 有效负载,其中有一个嵌套数组。 例如,我正在尝试这样做:

* set foo

      | path   | value   |
      | bar    | 'baz'   |
      | a[0].b | 'ban'   |
      | a[0].c | 'abc'   |
      | a[1].b | 'def'   |

然而,结果是


{
  "bar": "baz",
  "a": [
    {
    }
  ]
}

这里有什么问题吗?

请暂时简化一下:

* set foo
  | path   | value   |
  | bar    | 'baz'   |
  | a[0]   | { a: 'ban', c: 'abc' } |
  | a[1]   | { b: 'def' }           |