¿Hay analizadores YAML o bibliotecas de serialización YAML en Delphi?Analizador YAML en Delphi?
Respuesta
No conozco una implementación completa de YAML, pero JSON (un subconjunto) es cada vez más popular e incluso hay algunas bibliotecas de Delphi enumeradas en el sitio de JSON. Delphi 2009 incluso está utilizando (una versión ligeramente modificada de?) JSON en DataSnap.
http://sourceforge.net/projects/lkjson
puede ser que es hora de poner en práctica un programa de análisis YAML en Delphi ...
Código de copia de PyYAML (pero Python es un tipo dinámico idioma)
O echa un vistazo a SnakeYAML que está escrito en un sta lenguaje tipado (Java)
Free Pascal también tiene algunas librerías json.
I distorsionado algo así para interactuar con PHP una vez. Aquí está el código:
http://www.stack.nl/~marcov/phpser.zip
Tenga en cuenta que es más una prueba de concepto que un lib utilizable.
Gracias por esto. Voy a mirar en esto. –
Este código abierto de C# YAML analizador parece que podría ser un punto de partida para una aplicación Delphi:
Gracias, voy a buscar esto también. –
Recientemente he comenzado un proyecto de Delphi-YAML en BitBucket:
https://bitbucket.org/OCTAGRAM/delphi-yaml
Al menos, tengo algo en ejecución, pero faltan muchas pruebas y probablemente haya muchos errores escondidos.
- 1. ¿Cuál es el mejor analizador de YAML en elisp?
- 2. ¿Ya hay una biblioteca/analizador YAML para MATLAB?
- 3. Analizador de Ruby YAML al pasar el constructor
- 4. Mejor analizador HTML liviano para Delphi
- 5. Emisor Yaml en C++
- 6. Analizador de SQL en Delphi para SQL Server
- 7. PHP YAML Parsers
- 8. ¿Por qué la pestaña es válida en pares clave/valor en el analizador YAML?
- 9. JavaScript YAML Parser
- 10. C# Yaml Procesamiento
- 11. Yaml merge en Python
- 12. Análisis YAML - ¿Lex o laminado a mano?
- 13. Analizador/Analizador para Erlang?
- 14. ¿Puede un objeto YAML referirse a otro?
- 15. ¿Cómo especificar rangos en YAML?
- 16. Conservar líneas nuevas en YAML
- 17. Archivos Parse YAML en C++
- 18. analizador
- 19. analizador SAX vs XMLPull analizador
- 20. ¿Cómo puedo caminar un árbol YAML con Perl's YAML :: Tiny?
- 21. Emacs Edición Yaml
- 22. Conservar orden YAML perl
- 23. YAML comparado con XML
- 24. Invalidar subclave YAML
- 25. tipo de mime YAML?
- 26. Ruby YAML :: cargar
- 27. Analizador de Haskell para AST
- 28. Analizador MemoryStream en Python
- 29. PNL Analizador en Haskell
- 30. Analizador Cómo en .NET
No sé mucho sobre el funcionamiento interno de DataSnap pero la razón por la que necesito YAML lib es porque se me asignó una tarea para escribir un software de cliente que se comunica con un Servidor que está escrito en Python y este Servidor exige que todo el intercambio de datos se hace a través de YAML! Si hay una lib disponible que sería genial y podré desarrollar el cliente en Delphi o de otra forma, tendré que pasar unas noches sin dormir en Mastering Python. –
@ YogiYang007 Después de estos años, ¿encontró una biblioteca o escribió la suya? cualquier cosa podría ser compartida? gracias –