Bất cứ ai biết thư viện YAML nhẹ cho .NET? Tốt hơn là một cái gì đó đi kèm với nguồn (trong C#) để tôi có thể biên dịch trực tiếp vào nhị phân của tôi và không có thêm một phụ thuộc dll khác..NET YAML Library
Trả lời
Nếu yêu cầu cốt lõi của bạn là "định dạng trao đổi dữ liệu nhẹ hơn XML", thì bạn có thể muốn xem xét sử dụng JSON thay vì YAML. YAML là một siêu của JSON, nhưng bạn có thể không cần thêm các tính năng YAML nữa.
Cả hai http://yaml-net-parser.sourceforge.net/default.html và YAML for .NET là những dự án khá non trẻ, nhưng có một lựa chọn khá rộng các thư viện JSON cho .NET, bao gồm một số mã nguồn đầy đủ - xem các liên kết trên trang JSON.
JSON không có cách gọn gàng, dễ đọc để biểu diễn văn bản nhiều dòng ... ngoại trừ có thể bằng cách tạo một mảng với mỗi dòng riêng biệt thành phần. –
JSON là tin tốt, tất nhiên, nhưng những 'tính năng YAML bổ sung' này chỉ là những thứ mà con người thật cần để hiểu được bản chất và ý nghĩa của dữ liệu! Để đề xuất rằng JSON là một thay thế cho YAML dường như tầm thường hóa công việc và sự khéo léo đã đi vào YAML. Ví dụ, làm thế nào để bạn xác định chính xác kiểu dữ liệu trong JSON? –
Đây là một câu hỏi hay, không có lý do tại sao nó đóng cửa không mang tính xây dựng, đó là lý do tại sao tôi downvoting câu trả lời, vì nó thực sự không trả lời câu hỏi, ... mà cần trả lời. Ok, có lẽ tôi ngu ngốc và tôi không biết rằng có lẽ Yaml được hỗ trợ nguyên bản trong C#, hoặc cái gì đó khác quá rõ ràng nó không đảm bảo câu trả lời, nhưng hey, nếu đó là trường hợp, thì tại sao không ai đó thực sự đăng ... như một câu trả lời? – snowcode
- 1. C# /. NET scripting library
- 2. .NET Phone Number Parsing Library
- 3. Rails Chậm Job & Class Library
- 4. C# Class Library Localization
- 5. Java Xác thực Library
- 6. C++ Graphic Drawing Library
- 7. Arduino CapacitiveSensor library
- 8. Nodejs bcrypt library
- 9. Neo4j graph visualizing library
- 10. Boost.Asio HTTP library
- 11. Lấy AssemblyCompanyName từ Class Library
- 12. Override YAML khóa
- 13. Chuỗi suy trong YAML
- 14. Rails 3 yaml errors
- 15. YAML mime type?
- 16. Ruby YAML :: tải
- 17. Emacs Yaml Chỉnh sửa
- 18. Yaml Emitter trong C++
- 19. Đọc YAML trong Haskell
- 20. bãi json vào yaml
- 21. C# Task Parallel Library và NHibernate/Spring.NET
- 22. Ruby: Mailing List library hoặc gem
- 23. PHP Preprocessor script/library cho Stylus?
- 24. Bao bì ResourceDictionary cho Silverlight Class Library
- 25. Không tải được JavaHL Library.- linux/eclipse
- 26. Library để tạo URL bằng Python
- 27. Hash bên trong tệp YAML?
- 28. ruby yaml ypath như xpath?
- 29. Bảo quản lệnh YAML perl
- 30. Yaml hợp nhất trong Python
Bạn đã xem [YAML cho Net?] (Http://www.codeplex.com/yaml) – Will
Kiểm tra: http://yaml-net-parser.sourceforge.net/default.html –
Đây là giải pháp YAML tốt nhất cho .NET: http://www.codeproject.com/KB/recipes/yamlparser.aspx Bạn thực sự nên xem xét bài viết này. –