Ошибка при загрузке DefaultFormats, подпись Scala DefaultFormats имеет неверную версию

Я пытаюсь разобрать JSON с помощью lift-JSON. Я перехожу по этой ссылке: http://alvinalexander.com/scala/scala-json-array-parser-parsing-example-lift-json. Я столкнулся со следующей ошибкой:

error while loading DefaultFormats, Scala signature DefaultFormats has wrong version
[error]  expected: 5.0
[error]  found: 4.1 in DefaultFormats.class

Как мне от этого избавиться?

1 ответ

Эта ошибка появляется из-за использования неверной версии lift-json. Используйте правильную версию, совместимую с версией Scala. Следующая зависимость исправила проблему из-за совместимой версии с Scala 2.11

    <dependency>
      <groupId>net.liftweb</groupId>
      <artifactId>lift-json_2.11</artifactId>
      <version>3.0.1</version>
   </dependency>

Я надеюсь, что это поможет любому получить такую ​​же проблему в будущем.

Другие вопросы по тегам