在Scala中使用JsonPath提取字段时出错

时间:2018-01-07 09:24:40

标签: scala jsonpath

我正在尝试使用JsonPath从Json字符串中提取数据字段,我遇到了一个有线问题:

Json string:

app.js

代码:

val message = {"me":"a","m":"1.0","message_metadata":"{"massage":"12542","start_date":"1515"}"}

当我从主机运行它时会抛出一个未找到类的异常:

例外:

val eventMetaData = JsonPath.read[String](message, "$.message_metadata")

我没有使用任何Predicate类但仍然得到错误。如果你以前遇到过这类问题,请告诉我。

1 个答案:

答案 0 :(得分:0)

你的build.sbt或你的pom.xml中有这个库吗?

<dependency>
    <groupId>com.jayway.jsonpath</groupId>
    <artifactId>json-path-assert</artifactId>
    <version>0.9.1</version>
</dependency>