13

Delphi 中是否有任何 YAML 解析器或 YAML 序列化库?

4

5 回答 5

8

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

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

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

于 2012-07-24T14:24:26.903 回答
7

我不知道完整的 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/

于 2009-05-05T11:59:55.887 回答
2

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

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

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

于 2009-05-05T20:26:49.117 回答
1

Free Pascal 也有一些 json 库。

我把这样的东西弄乱了,以便与 PHP 交互一次。这是代码:

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

请注意,它比可用的库更能证明概念。

于 2009-05-06T09:08:55.930 回答
1

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

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

于 2009-05-06T14:29:37.670 回答