Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi中的YAML解析器?_Delphi_Parsing_Yaml - Fatal编程技术网

Delphi中的YAML解析器?

Delphi中的YAML解析器?,delphi,parsing,yaml,Delphi,Parsing,Yaml,Delphi中是否有YAML解析器或YAML序列化库?我不知道完整的YAML实现,但是(一个子集)正在变得非常流行,甚至JSON站点上列出了一些Delphi库。Delphi2009甚至在DataSnap中使用了(稍加修改的?)JSON 也许现在正是在Delphi中实现YAML解析器的时候了 从PyYAML复制代码(但Python是一种动态类型化语言) 或者看看SnakeYAML,它是用静态类型语言(Java)编写的。免费Pascal也有一些json库 我曾经把这样的东西弄错了,以便与PHP接

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

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


也许现在正是在Delphi中实现YAML解析器的时候了

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


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

免费Pascal也有一些json库

我曾经把这样的东西弄错了,以便与PHP接口。代码如下:

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

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


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


至少,我有东西在运转,但是缺少了很多测试,可能隐藏了很多错误。

我对DataSnap的内部工作不太了解,但我需要YAML lib的原因是,我被分配了一项任务,要编写一个客户端软件,该软件与一个用Python编写的服务器通信,而该服务器要求所有数据交换都通过亚姆!如果有一个很好的库,我将能够用Delphi或其他方式开发客户端,我将不得不花几个不眠之夜来掌握Python。@YogiYang007这些年后,你找到了库还是自己编写了库?有什么可以分享的吗?谢谢你。我会查的。谢谢。我也会查的一个活动镜像-另一个是用于Delphi的C库包装器,用于其他库