Delphi に YAML パーサーまたは YAML シリアライゼーション ライブラリはありますか?
5 に答える
最近、BitBucket で Delphi-YAML プロジェクトを開始しました。
https://bitbucket.org/OCTAGRAM/delphi-yaml
少なくとも、私は何かを実行していますが、多くのテストが欠落しており、おそらく多くのバグが隠れています。
完全なYAML実装についてはわかりませんが、JSON(サブセット)はかなり人気があり、JSONサイトにはいくつかのDelphiライブラリもリストされています。Delphi 2009は、DataSnapで(わずかに変更されたバージョンの?)JSONを使用しています。
http://sourceforge.net/projects/lkjson
DelphiでYAMLパーサーを実装する時期が来たのかもしれません...
PyYAMLからコードをコピーします(ただし、Pythonは動的型付け言語です)
または、静的に型付けされた言語(Java)で記述されたSnakeYAMLを見てください。
このオープン ソースの C# YAML パーサーは、Delphi 実装の出発点になりそうです。
Free Pascal には、いくつかの json ライブラリもあります。
PHPとのインターフェースを1回にするために、このようなものを文字化けしました。コードは次のとおりです。
http://www.stack.nl/~marcov/phpser.zip
これは、使用可能なライブラリよりも概念の証明であることに注意してください。