首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误-不能转换,不是json字符串:[type: INPUT_STREAM,value: java.io.BufferedInputStream@5f8890c2在空手道框架中

错误-不能转换,不是json字符串:[type: INPUT_STREAM,value: java.io.BufferedInputStream@5f8890c2在空手道框架中
EN

Stack Overflow用户
提问于 2019-08-01 16:11:00
回答 1查看 467关注 0票数 1

在空手道框架中,在执行一个测试用例时,会出现错误。

不能转换,不是json字符串: type: INPUT_STREAM,value: com.intuit.karate.Script.toJsonDoc(Script.java:619) at com.intuit.karate.Script.assign(Script.java:586) at com.intuit.karate.Script.assignJson(Script.java:543) at com.intuit.karate.StepDefs.castToJson(StepDefs.java:329) at✽。* json vExpectedJSONObject = vExpectedJSONFileContent,

在这个框架中,我们执行sql查询,然后将查询结果存储在abc.json文件中。但是由于这个错误,结果不会存储在那个json文件中。

我厌倦了多个选项,如文件编码-设置为utf-8,然后添加插件到pom.xml。

json vExpectedJSONObject = vExpectedJSONFileContent,我希望sql结果应该存储在json文件中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-10 06:45:36

最后得到了解决方案:),问题与框架设置有关,实际上,我们试图在cmd提示符下使用命令调用Runtime.getRuntime().exec函数来执行我们的sql查询。但是由于命令没有执行的一些访问权限,所以在调试之后,我们将该mysql.exe文件放入jre/bin文件夹,然后它工作.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57313103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档