java - 无法从更新的 org.json 包中导入类

标签 java android json gradle

我尝试在我的 Android 项目中使用 org.json.XML 类。这个类不是由核心库提供的,所以我认为我唯一要做的就是将更新的 org.json 包与 gradle 一起使用。但是当我尝试编译时出现以下错误:

error: cannot find symbol class XML

这里是我的 MainActivity 导入:

...
import org.json.XML;
...

还有我的 build.gradle 文件:

dependencies {
...
compile 'org.json:json:20160212'
...
}

我知道 Android Studio 正在编译 jar 并且它正在运行,但我想知道一种使用 maven 依赖项使其运行的方法。

最佳答案

我建议您使用 Jackson 库来解析 XML 文件。 或者,如果您想继续自己做,您可以尝试使用 javax.XML

http://developer.android.com/reference/javax/xml/package-summary.html

代替 org.json.xml

希望对您有所帮助!

关于java - 无法从更新的 org.json 包中导入类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36797467/

相关文章:

java - 添加 JSON 类文件夹并在 Java 和 Eclipse 作为 IDE 中导入

用于动态属性的 C# json 对象

java - 我是否需要在 xml 文件中显式使用 "autowire"来在 Spring Web 应用程序中 Autowiring

JavaScript/jQuery : Compare 2 jSON objects and output result into new object

java.lang.ClassCastException : com. sun.mail.handlers.multipart_mixed 无法转换为 javax.activation.DataContentHandler

android - 调试应用程序段错误?编译器的错?

android - 是否可以使 Android HCE 向后兼容(适用于 4.4/KitKat 以下的版本)?

android - 声明为不可为 null 的 Kotlin 属性即使已初始化值也可以为 null

java - 将父级的静态字段值分配给子级的非静态字段值的正确方法是什么?

java - 如何在 2 种方法中使用 int