我收到以下错误 - 我在我的依赖项中添加了 GSon -
谁能指出我做错了什么?
编辑:指定依赖 -
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>1.7.1</version>
</dependency>
我在我的 sevlet 中使用以下代码 -
JSONService json = new JSONService();
String json_output = json.makeLoginJSON(user);
makeLoginJSON ---
public String makeLoginJSON(LoginDetails user) {
String FinalJson = null;
Gson gson = new Gson();
FinalJson = gson.toJson(user);
return FinalJson;
}
最佳答案
尝试:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
我已经编辑了我的评论并添加了范围。默认范围是编译,这意味着依赖项在运行时不存在。为此,您使用提供的 范围。关于 Apache 的 Introduction to Maven Dependencies 的 Maven 依赖项范围的更多信息.
希望这能解决您的问题。
P.S.:如果您正在创建自己的存储库,您还应该看看 here .
关于java - GSON 没有导入到 Maven 项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11402633/