Đối với một số bài kiểm tra đơn vị của tôi, tôi muốn khả năng xây dựng các giá trị JSON cụ thể (trong trường hợp này là album ghi lại) có thể được sử dụng làm đầu vào cho hệ thống đang kiểm tra.
Tôi có mã sau:
var jsonObject = new JObject();
jsonObject.Add("Date", DateTime.Now);
jsonObject.Add("Album", "Me Against The World");
jsonObject.Add("Year", 1995);
jsonObject.Add("Artist", "2Pac");
Điều này hoạt động tốt, nhưng tôi chưa bao giờ thực sự thích cú pháp "chuỗi ma thuật" và muốn một cái gì đó gần hơn với cú pháp thuộc tính mở rộng trong JavaScript như thế này:
jsonObject.Date = DateTime.Now;
jsonObject.Album = "Me Against The World";
jsonObject.Year = 1995;
jsonObject.Artist = "2Pac";