java中的yaml文件是什么以及它的用途?
我看到一些像这样的网站 http://jyaml.sourceforge.net/ 用于java中的yaml。
但我不能用它。
我如何使用表单 yaml 文件?
是否可以在javafx 2.0中使用它?
谢谢。
i saw some site like this http://jyaml.sourceforge.net/ for yaml in java.
but i can't to use of that.
how can i use form yaml files?
if is it possible to use it in javafx 2.0?
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
什么是 YAML
您至少应该查看YAML 的 Wikipedia 页面。 YAML 官方网站将其定义为
与 Java 一起使用
这取决于您想用它做什么 - 最常见的用途(我想,因为我自己没有使用过它)是存储应用程序配置,作为 XML 或 JSON 的替代品。本质上,您将拥有一个简单的文本文件,其中包含 YAML 规范定义的结构化格式的数据。这是一篇讨论 YAML 与 Java 结合使用的文章。
为了避免重新发明轮子,您应该使用一个为您执行序列化和反序列化的库,即它可以读取和写入文本文件并解析其中的数据,然后以更易于使用的方式将其移交给您的应用程序对象形式。当然,业务逻辑必须由您编写。有几个可用的 Java 库,SO 上的这个问题讨论了使用哪一个以及为什么:https://stackoverflow.com/questions/450399/which-java-yaml-library-should-i-use。
What is YAML
You should see the Wikipedia page for YAML at least. The official YAML website defines it as
Use with Java
It depends on what you want to use it for - the most common use (I'd imagine, since I haven't used it myself) would be for storing application configuration, as an alternative to XML or JSON. Essentially, you'll have a simple text file that contains data in a structured format as defined by the YAML spec. Here is an article that discusses the use of YAML with Java.
To avoid reinventing the wheel, you should make use of a library that performs the serialization and deserialization for you i.e. it can read from and write to the text file and parse the data in it and hand it over to your application in an easier to use object form. The business logic, of course, must be written by you. There are several Java libraries that are available and this question on SO talks about which one to use and why: https://stackoverflow.com/questions/450399/which-java-yaml-library-should-i-use.
Yaml 是一种文件格式*,jYaml 是一个用于处理该文件格式的 Java 库。
因此您可以使用它来读取或写入这种格式的信息。
您编写一个,并将其与该库一起使用。
你能在 JavaFX 2.0 中使用这个库吗?如果可以的话是的。 :)
* 查看评论
Yaml is a file format*, and jYaml is a Java library for working with that file format.
So you may use it to read or write information into this format.
You write one, and use it with this library.
Can you use this library in JavaFX 2.0? If you can then yes. :)
* See comment