【问题标题】:Cannot resolve method 'toMap' in 'JSONObject'无法解析“JSONObject”中的方法“toMap”
【发布时间】:2022-01-12 07:46:18
【问题描述】:

我正在为我在一个小组中开展的一个项目使用稳定版本。此构建已确认可以正常工作。

上面的方法好像是未定义的。

我正在处理以下 maven 依赖项:

com.vaadin.external.google:android-json:0.0.20131108.vaadin1

为什么我的方法显示为不存在?

如果有任何不清楚的地方,我们深表歉意。我现在已经很晚了。

【问题讨论】:

  • 您使用的是什么 JSONObject?你检查过它的文档吗?
  • “他的构建被确认可以工作”这是什么意思?它是否可以在其他地方工作但不在您的计算机上? “为什么显示的方法不存在……”这是什么意思?你得到一个编译错误?还是运行时错误?还是这是您的 IDE 抱怨?

标签: java json vaadin vaadin6


【解决方案1】:

依赖项中的org.json.JsonObject

        <dependency>
            <groupId>com.vaadin.external.google</groupId>
            <artifactId>android-json</artifactId>
            <version>0.0.20131108.vaadin1</version>
        </dependency>

不包含名为toMap 的方法。您可以通过从此处下载-sources.jar 来确认这一点:https://repo1.maven.org/maven2/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/。您可以解压缩 .jar 文件以查找源代码。

如果构建在其他地方工作,则可能是构建运行的位置包含不同版本的 android-json(或另一个具有 JSONObject 类的库 - 有几个)。

【讨论】:

    猜你喜欢
    • 2023-01-19
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 2022-11-16
    • 2015-07-07
    • 2019-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多