java - java中的yaml文件是什么以及它的用途?

标签 java yaml javafx-2

我看到了一些像这样的网站 http://jyaml.sourceforge.net/对于java中的yaml。

但我不能使用它。

如何使用表单 yaml 文件?

是否可以在javafx 2.0中使用它?

谢谢。

最佳答案

什么是 YAML
您应该看到 the Wikipedia page for YAML至少。 official YAML website将其定义为

[...] a human friendly data serialization standard for all programming languages.

<小时/>

与 Java 一起使用
这取决于您想用它做什么 - 最常见的用途(我想,因为我自己没有使用过它)是存储应用程序配置,作为 XML 或 JSON 的替代品。本质上,您将拥有一个简单的文本文件,其中包含 YAML 规范定义的结构化格式的数据。这是an article that discusses the use of YAML with Java .

为了避免重新发明轮子,您应该使用一个为您执行序列化和反序列化的库,即它可以读取和写入文本文件并解析其中的数据,然后将其以更容易使用对象形式。当然,业务逻辑必须由您编写。有几个可用的 Java 库,SO 上的这个问题讨论了使用哪一个以及为什么:https://stackoverflow.com/questions/450399/which-java-yaml-library-should-i-use

关于java - java中的yaml文件是什么以及它的用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6179441/

相关文章:

java - Spring Batch : java. io.IOException:组合 MultiResourceItemWriter 和 FlatFileItemWriter 时流关闭异常

xml - yaml2xml/xml2yaml 实现可用吗?

python - 使用默认方法优雅地加载 YAML 配置

java - 扩展 javafx.scene.chart.LineChart 时出现 NoSuchMethodException <init>()

java - 在 Jigloo 中设置 Image 时出现 IllegalArgumentException

java - 枚举可以是非静态的吗?

Java PriorityQueue 与自定义对象排序不正确

javascript - 使用 $ 和 { 时将 JSON 解析为 YAML 失败

linux - RaspberryPi 上自动启动 JavaFX 应用程序

java - 将 "PNG"图像文件加载到我的 Java Fx 应用程序时,Java fx 引擎失败