scala - functional 不是 play.api.lib 的成员--使用 play-json 将 Scala Map 转换为 JSON
问题描述
无法使用 play json 将 Scala Map 转换为 JSON。
代码:
import play.api.libs.json._
val scalaMap = Map("Abc" -> "Def")
Json.stringify(Json.toJson(scalaMap))
我得到的错误
java.lang.NoClassDefFoundError: play/api/libs/functional/ContravariantFunctor
... 50 elided
Caused by: java.lang.ClassNotFoundException: play.api.libs.functional.ContravariantFunctor
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 50 more
使用的库
ibraryDependencies += "com.typesafe.play" %% "play-json" % "2.6.7"
解决方案
推荐阅读
- .net-core - Github Action DotNetCore sln 和项目在同一个文件夹中
- python - AttributeError:“str”对象没有“包含”属性
- angular - AWS Codepipeline 使用 --delete 标志部署到 S3
- android - 将两个数据类绑定到一个片段 - Android Kotlin
- algorithm - 查找 XOR 和为零的数组数量
- google-bigquery - 特殊组成员时的 BigQuery 数据集访问
- mongodb - mongo db 没有在 centos 7 上启动
- python - 是否有计算项目产品价值的循环?
- ios - Vapor 3.1.10 Xcode-11.3.1 编译问题
- javascript - 禁用除 IE 之外的所有浏览器的 HTML5 AppCache