2011-07-28 20 views
31

Tôi sử dụng số JsonSerializer từ Newtonsoft.Json.Net: JsonSerializer-Attribute để đặt tên tùy chỉnh

Nhưng tôi muốn tự đặt tên cho các đối tượng json.

Tôi đã thử các JsonObject thuộc tính

[JsonObject(Description = "MyName", Title = "orThisname")] 

JsonArray cũng didnt làm việc ... Có thể đặt tên cho json-objetcs/mảng bởi bản thân mình?

Trả lời

55

Tôi nghĩ rằng tôi đã tìm thấy các giải pháp:

[JsonProperty(PropertyName = "Myname")] 

sẽ đổi tên nó.

+9

Tại sao điều này được chấp nhận? Điều này không cung cấp cho đối tượng chính nó một cái tên, đó là những gì đang được hỏi. Điều này đổi tên một thuộc tính được đánh dấu để tuần tự hóa. – Madmenyo

Các vấn đề liên quan