【发布时间】:2017-03-23 11:46:55
【问题描述】:
我们在 scala 中使用 Gatling jsonpath 来解析我们的 JSON,并按照文档的方式使用它:
val jsonSample = (new ObjectMapper).readValue("""{"@a":"A","@b":"B"}""", classOf[Object])
JsonPath.query("$.@a", jsonSample).right.map(_.toVector)
但是,此代码失败,并且我们收到有关“字符串匹配正则表达式 '[$_\d... 等 }]* 应为预期,但 @ 已找到”的错误消息。
我尝试过使用反斜杠,但它们不起作用并给出相同的错误消息。有谁知道如何转义@符号?
值得注意的是,我也在此页面上尝试了使用十六进制的解决方案,但它不适用于上述情况。 How do you escape the @ symbol in jsonpath?
谢谢!
【问题讨论】: