Delphi中是否有任何YAML解析器或YAML序列化库?
答案 0 :(得分:8)
我不知道完整的YAML实现,但是JSON(一个子集)变得非常流行,甚至在JSON站点上列出了一些Delphi库。 Delphi 2009甚至在DataSnap中使用(稍微修改过的?)JSON。
http://sourceforge.net/projects/lkjson
答案 1 :(得分:8)
我最近在BitBucket上开始了一个Delphi-YAML项目:
https://bitbucket.org/OCTAGRAM/delphi-yaml
至少,我已经运行了一些东西,但是有很多测试缺失,并且可能存在许多隐藏的错误。
答案 2 :(得分:2)
可能是在Delphi中实现YAML解析器的时候了......
从PyYAML复制代码(但Python是动态类型语言)
或者看一下用静态类型语言(Java)编写的SnakeYAML
答案 3 :(得分:1)
Free Pascal也有一些json库。
我把这样的东西弄乱了一次与PHP接口。这是代码:
http://www.stack.nl/~marcov/phpser.zip
请注意,它比可用的lib更能证明概念。
答案 4 :(得分:1)
这个开源的C#YAML解析器看起来可能是Delphi实现的起点: