Tôi có một số dữ liệu trong một đối tượng C # Dataset. Tôi có thể tuần tự hóa nó ngay bây giờ bằng cách sử dụng trình chuyển đổi Json.net như thế này
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
Tuy nhiên, điều này sử dụng tên thuộc tính từ data
khi in sang tệp .json. Tôi muốn thay đổi tên thuộc tính thành một cái gì đó khác biệt (giả sử thay đổi 'foo' thành 'bar').
Trong tài liệu của Json.net , trong phần 'Tuần tự hóa và giải tuần tự hóa' → 'Thuộc tính tuần tự hóa' có ghi "JsonPropertyAttribution ... cho phép tên được tùy chỉnh". Nhưng không có ví dụ. Có ai biết cách sử dụng JsonPropertyAttribution để thay đổi tên thuộc tính thành tên khác không?
( Liên kết trực tiếp đến tài liệu )
Tài liệu của Json.net dường như còn thưa thớt. Nếu bạn có một ví dụ tuyệt vời tôi sẽ cố gắng thêm nó vào tài liệu chính thức. Cảm ơn!