什么是java中的yaml文件并使用它?

时间:2011-05-30 18:05:53

标签: java yaml javafx-2

我在java中看到了一些类似于http://jyaml.sourceforge.net/的网站yaml。

但我无法使用它。

我如何使用表格yaml文件?

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

感谢。

2 个答案:

答案 0 :(得分:1)

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

  

[...]人性化的数据序列化     所有编程语言的标准。


与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

答案 1 :(得分:0)

Yaml是一种文件格式 * ,jYaml是一个用于处理该文件格式的Java库。

因此,您可以使用它来读取或写入此格式的信息。

  

我如何使用表格yaml文件?

您编写一个,并将其与此库一起使用。

  

如果可以在javafx 2.0中使用它?

您可以在JavaFX 2.0中使用此库吗?如果你可以,那么。 :)

* 见评论