gpt4 book ai didi

java - 是否有适用于 Android 的良好 yaml 库?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:10 30 4
gpt4 key购买 nike

Android 有没有和 snakeyaml 一样好的 java yaml 库? (或者有人已经在 Android 上成功使用 snakeyaml 了吗?)

最佳答案

我不认为你可以在不修改的情况下在 Android 上使用 SnakeYaml(至少现在)。

默认情况下,SnakeYaml 使用 Introspector 获取类的 PropertyDescriptors,正如我所见,java.beans.Introspector 在安卓。但是在 SnakeYaml 中有 BeanAccess.FEILD 模式,它使用字段来转储/加载 bean。该模式仅使用 Android 上可用的 java.lang.reflect 类。

因此,通过一些修改它可能会起作用。但我需要尝试一下才能确定。

已添加

现在可以使用 Android 兼容版本的 SnakeYaml 构建:

mvn -Pandroid 清理包

更新(2017 年 3 月):

从 1.18 开始,android 构建处于中心位置。您可以像这样将依赖项添加到您的 pom.xml 中

<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version> VERSION </version>
<classifier>android</classifier>
</dependency>

或者在你的 build.gradle 中这样:

implementation "org.yaml:snakeyaml:1.18:android"

关于java - 是否有适用于 Android 的良好 yaml 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4054083/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com