Delphi 中的 YAML 解析器?

发布于 2024-07-19 08:07:33 字数 1542 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(5

蝶…霜飞 2024-07-26 08:07:33

我最近在 BitBucket 上启动了一个 Delphi-YAML 项目:

https://bitbucket.org/OCTAGRAM/delphi-yaml

至少,我已经运行了一些东西,但是缺少许多测试,并且可能隐藏了许多错误。

I have recently started a Delphi-YAML project on BitBucket:

https://bitbucket.org/OCTAGRAM/delphi-yaml

At least, I've got something running, but there are many tests missing and there are probably many bugs hiding.

望笑 2024-07-26 08:07:33

我不知道完整的 YAML 实现,但是 JSON (一个子集)变得非常流行,并且有甚至 JSON 站点上列出了一些 Delphi 库。 Delphi 2009 甚至在 DataSnap 中使用 JSON(稍微修改的版本?)。

http://sourceforge.net/projects/lkjson

http://www.progdigy.com/?page_id=6

http://sourceforge.net/projects/is-webstart/

I don't know about a full YAML implementation, but JSON (a subset) is getting pretty popular and there are even some Delphi libraries listed on the JSON site. Delphi 2009 is even using (a slightly modified version of?) JSON in DataSnap.

http://sourceforge.net/projects/lkjson

http://www.progdigy.com/?page_id=6

http://sourceforge.net/projects/is-webstart/

稀香 2024-07-26 08:07:33

可能是时候在 Delphi 中实现 YAML 解析器了...

从 PyYAML 复制代码(但 Python 是动态类型语言)

或者看看 SnakeYAML,它是用静态类型语言(Java)编写的

May be it is high time to implement a YAML parser in Delphi...

Copy code from PyYAML (but Python is a dynamically typed language)

Or take a look at SnakeYAML which is written in a statically typed language (Java)

一身骄傲 2024-07-26 08:07:33

Free Pascal 也有一些 json 库。

我曾经用PHP接口弄乱过类似的东西。 这是代码:

http://www.stack.nl/~marcov/phpser.zip

请注意,它更多的是概念证明而不是可用的库。

Free Pascal also has some json libs.

I garbled up something like this to interface with PHP once. Here is the code:

http://www.stack.nl/~marcov/phpser.zip

Note that it is more proof of concept than an usable lib.

记忆之渊 2024-07-26 08:07:33

这个开源 C# YAML 解析器看起来可能是 Delphi 实现的起点:


YamlDotNet - 用于解析和发出 YAML 的 .NET 库

This open source C# YAML parser looks like it could be a starting point for a Delphi implementation:


YamlDotNet - A .NET library for parsing and emitting YAML

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