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

发布于 2024-11-10 16:00:38 字数 203 浏览 3 评论 0原文

我看到一些像这样的网站 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绻影浮沉 2024-11-17 16:00:38

什么是 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

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


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.

毅然前行 2024-11-17 16:00:38

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

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

如何使用表单 yaml 文件?

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

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

你能在 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.

How can i use form yaml files?

You write one, and use it with this library.

If is it possible to use it in javafx 2.0?

Can you use this library in JavaFX 2.0? If you can then yes. :)

* See comment

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文