Существуют ли в Delphi анализаторы YAML или YAML Serialization lib?
Анализатор YAML в Delphi?
Ответ 1
Я не знаю о полной реализации YAML, но JSON (подмножество) становится довольно популярным, и есть даже некоторые библиотеки Delphi, перечисленные на сайте JSON. Delphi 2009 даже использует (немного измененную версию?) JSON в DataSnap.
http://sourceforge.net/projects/lkjson
Ответ 2
Недавно я начал проект Delphi-YAML на BitBucket:
https://bitbucket.org/OCTAGRAM/delphi-yaml
По крайней мере, у меня что-то работает, но есть много тестов, и, вероятно, существует множество ошибок.
Ответ 3
Может быть, настало время реализовать парсер YAML в Delphi...
Скопировать код из PyYAML (но Python - динамически типизированный язык)
Или взгляните на SnakeYAML, который написан на статически типизированном языке (Java)
Ответ 4
У Free Pascal также есть несколько json libs.
Я исказил что-то подобное, чтобы один раз связался с PHP. Вот код:
http://www.stack.nl/~marcov/phpser.zip
Обратите внимание, что это больше доказательств концепции, чем полезная библиотека.
Ответ 5
Этот открытый анализатор С# YAML выглядит так, как будто это может быть отправной точкой для реализации Delphi: