Karate 将Json响应导出到空手道框架中的文件

Karate 将Json响应导出到空手道框架中的文件,karate,Karate,我创建了一个javautil函数,它获取Json响应并写入文本文件 Java代码: public void write(String str, String path) { File f = new File(path + "\\Log.txt"); try { Files.write(str.toString().getBytes(), f); } catch (IOException e

我创建了一个javautil函数,它获取Json响应并写入文本文件

Java代码:

 public void write(String str, String path) {
            File f = new File(path + "\\Log.txt");
            try {
                Files.write(str.toString().getBytes(), f);
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
但是,当我查看文本文件时,它不是正确的json格式。节点不在引号内

样本响应:

  {
    name=Abc, 
    id=123, 
    statusCode=200
    }

是否有人能提供一个将其转换为正确的json格式的方法。

您得到的是一个Java
Map
而不是json的引用

请阅读此文,它应明确:

所以,试着先做类似的事情。我在这里猜测是因为您没有提供足够的信息:

* string json = response
* MyCode.write(json)

你好。你似乎是个新手。请您将问题的答案标记为“已接受”谢谢添加地图解决了问题