Gần đây tôi đã bắt đầu sử dụng RestSharp để tiêu thụ một dịch vụ REST sử dụng XML.Sắp xếp lại một đối tượng khi đăng dữ liệu với RestSharp
Nó làm cho việc deserializing các đối tượng từ XML thành một tập hợp các đối tượng tùy chỉnh tầm thường. Nhưng câu hỏi của tôi là cách tốt nhất để reserialize khi đăng lại dịch vụ là gì?
Tôi có nên sử dụng LINQ-to-XML để reserialize không? Tôi đã thử sử dụng thuộc tính Serializeable
và chức năng tiện ích SerializeToXml
, nhưng khi tôi làm như vậy có vẻ như phá vỡ quá trình deserializing được thực hiện bởi RestSharp.
Cảm ơn câu trả lời của bạn! Có thể RestSharp serialize tự động nếu tên và thuộc tính của một lớp có cùng tên với các phần tử XML của chúng, hoặc bạn có nghĩa là sử dụng tuần tự hóa .NET thông qua các thuộc tính xml và sau đó sử dụng XmlSerializer? – Evan