Các tài liệu Json.NET nói bạn sử dụng JsonIgnore
để không serialize tính chất nhất định trong lớp học của bạn:Làm thế nào tôi có thể yêu cầu Json.NET bỏ qua các thuộc tính trong đối tượng bên thứ 3?
public class Account
{
public string FullName { get; set; }
public string EmailAddress { get; set; }
[JsonIgnore]
public string PasswordHash { get; set; }
}
Làm thế nào tôi có thể làm cho Json.NET bỏ qua thuộc tính cụ thể khi tuần tự một đối tượng của bên thứ 3 với JsonConvert.SerializeObject
?
Hãy nhìn vào [IContractResolver] (http://james.newtonking.com/json/help/ index.html? topic = html/ConditionalProperties.htm) –
@GuillaumeCR: Câu trả lời đã xóa của bạn là một khởi đầu tốt - chỉ cần thêm một ví dụ về mã và nó sẽ là một câu trả lời hay. –
@AndrewWhitaker Tôi sẽ khi tôi nhận được một phút, nhưng bây giờ cuộc gọi công việc;) –