在wiremock中设置mock时,Json解析异常



我使用以下JSON作为模拟到连接的模拟服务器。在包含这个JSON文件之后,在在线模拟服务器启动时,我得到以下错误

{场景名称": "重试场景";"requiredScenarioState"Authorized"newScenarioState"Started"id"28 d9932d-20a9-41f1-a05b-2e080029f914"request" {"urlPathPattern"/api/应用程序/Q835YUDX/started"method"GET"},"response" {"status" 200,"headers" {"Connection"close"},"transformers"("response-template"]},"uuid"28 d9932d-20a9-41f1-a05b-2e080029f914"}

拾取_JAVA_OPTIONS: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:MaxRAMFraction=2SLF4J:加载类"org. SLF4J .impl. staticloggerbinder"失败。SLF4J:默认为无操作(NOP)日志记录器实现SLF4J:请参阅http://www.slf4j.org/codes.html#StaticLoggerBinder了解更多详细信息。线程"main"中的异常wiremock.com.fasterxml.jackson.core.JsonParseException:意外字符("(代码65279/0xfeff)):期望一个有效值(数字、字符串、数组、对象、'true'、'false'或'null')at[来源:{场景名称": "重试场景";"requiredScenarioState"Authorized"newScenarioState"Started"id"28 d9932d-20a9-41f1-a05b-2e080029f914"request" {"urlPathPattern"/api/应用程序/Q835YUDX/started"method"GET"},"response" {"status" 200,"headers" {"Connection"close"},"transformers"("response-template"]},"uuid"28 d9932d-20a9-41f1-a05b-2e080029f914"};行:1,列:2]wiremock.com.fasterxml.jackson.core.JsonParser._constructError (JsonParser.java: 1702)wiremock.com.fasterxml.jackson.core.base.ParserMinimalBase._reportError (ParserMinimalBase.java: 558)

0xFEFF是一个' ZERO WIDTH NO-BREAK space ',为什么你需要在JSON文件中使用它呢?

只需将该空格替换为正常空格0x0020。

最新更新