当前位置: 首页 > 知识库问答 >
问题:

在比较JSON文件和JSON reponse时出现异常弹出窗口

薛烈
2023-03-14
import groovy.json.JsonSlurper
import java.io.File

def ResponseMessage = testRunner.testCase.testSteps["Fi - Request 1"].testRequest.response.contentAsString

def jsonResp = new JsonSlurper().parseText(ResponseMessage)

def jsonFile = new File("C:/Users/new_2.json")
def InputJSON = new JsonSlurper().parseFile(jsonFile, 'UTF-8')

assert jsonResp.equals(InputJSON)
"Metadata": {
    "DocType": "Report",
    "SubType": "",
    "Content": {
        "Title": "Economic Comment",
        "Headline": "",
        "Summary": "",
        "Blurb": ""

    },
    "Priority": "1",
    "DocumentIDs": {
        "DocumentID": {
            "label": "",
            "type": "",
            "level": "",
            "value": ""
        }
    },

注:本内容不完整。由于安全原因,我不能在这里粘贴完整的JSON

共有1个答案

爱亮
2023-03-14

错误消息清楚地说明了备选方案。

更改以下语句:

def InputJSON = new JsonSlurper().parseFile(jsonFile, 'UTF-8')

致:

def InputJSON = new JsonSlurper().parse(jsonFile, 'UTF-8')
 类似资料:
  • 我在尝试调用此方法时遇到以下异常。 MessageQueue回调中出现异常:HandlerReceiveCallback 08-21 00:12:43.454 10843-10843/common。以货换货通用域名格式。barterapp E/MessageQueue JNI﹕ Android看法膨胀异常:二进制XML文件行#2:在android上inflating类时出错。看法更平坦。com上的

  • 我下载了以下链接: http://www.java2s.com/Code/JarDownload/java/java-json.jar.zip 然后,我将jar添加到构建路径:右键单击项目 我能够使用java-json库而不会出现任何错误。然而,当我将项目导出到一个jar时,没有选项将java-json引用库作为jar的一部分。所以我假设通过将库添加到构建路径,我不必导出外部罐(无论如何也没有选项

  • 尝试在中显示文件时遇到问题。异常如下所示:。 代码如下: 异常消息为: 线程“main”com.JNIWrapper.libraryNotFoundException:在java.library.path中找不到JNIWrapper本机库(jniwrap.dll):c:\program files\java\jdk1.7.0_05\bin;c:\windows\sun\java\bin;c:\wi

  • 下面是导致异常的代码块, 代码: 例外情况: 当我运行与独立程序相同的代码时,问题永远不会发生。这里的比较器有什么问题?有没有办法在独立代码中重现该问题? 此问题仅在Java 1.7上发生,因为Arrays.sort上的实现已发生更改

  • 问题内容: 我通过window.open打开了一个弹出窗口。使用JavaScript打开,我想在关闭此弹出窗口时刷新父页面。(onclose事件?)我该怎么办? 问题答案: 您可以使用“ window.opener”访问父窗口,因此,在子窗口中编写如下内容:

  • 问题内容: 我正在使用struts 2,并且正在尝试使用fop从xml和xsl创建pdf文件。我根据这两个网址http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/examples/embedding/java/embedding/ExampleXML2PDF.java?view=markup和http://justcode.wordpress开发了