首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:包com.google.appengine.labs.repackaged.org.json不存在

错误:包com.google.appengine.labs.repackaged.org.json不存在
EN

Stack Overflow用户
提问于 2015-04-05 05:48:05
回答 2查看 798关注 0票数 0

我想将JSON对象返回给客户端。我添加了依赖项,但它不起作用。again.What的目的是‘重新打包’吗?我找不到此包的任何文档以在pom.xml.It中添加允许我创建JSONObject,但在我的控制台中出现此错误?!

pom.xml

代码语言:javascript
复制
<dependency>
        <groupId>org.apache.struts</groupId>
        <artifactId>struts2-json-plugin</artifactId>
        <version>${struts.version}</version>
    </dependency>
<dependency>
        <groupId>com.google.appengine</groupId>
        <artifactId>appengine-api-labs</artifactId>
        <version>${appengine.app.version}</version>
        <scope>test</scope>
    </dependency>

我使用Gson并为me.It工作,它很容易实现并将Java对象转换为JSON,反之亦然!

代码语言:javascript
复制
<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.3.1</version>
</dependency>
EN

回答 2

Stack Overflow用户

发布于 2015-04-05 11:02:11

将“重新打包”的包视为可能会更改的内部GAE实现选择。这些类的包路径被修改为包含repackaged,这样它们就不会与您的选择冲突。

我在Eclipse提供重新打包的类作为可行的选项时遇到了问题。How to hide some Eclipse autocomplete results展示了一种解决这个问题的方法。

票数 1
EN

Stack Overflow用户

发布于 2016-06-17 18:17:02

这只是IntelliJ用户的后续文章。您可以告诉集成开发环境不在以下位置提供重新打包的类:(适用于IntelliJ 2016.1)

设置>编辑器>常规>自动导入>从导入和完成中排除

在那里输入以下内容,您就完成了。

代码语言:javascript
复制
com.google.appengine.labs.repackaged
com.google.appengine.repackaged
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29451752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档