Tôi có một mô hình đối tượng trông như thế này:Serializing một danh sách để JSON
public MyObjectInJson
{
public long ObjectID {get;set;}
public string ObjectInJson {get;set;}
}
Thuộc tính ObjectInJson
là một phiên bản đã được tuần tự một đối tượng có chứa danh sách lồng nhau. Đối với thời điểm hiện tại, tôi đang serializing danh sách các MyObjectInJson
bằng tay như thế này:
StringBuilder TheListBuilder = new StringBuilder();
TheListBuilder.Append("[");
int TheCounter = 0;
foreach (MyObjectInJson TheObject in TheList)
{
TheCounter++;
TheListBuilder.Append(TheObject.ObjectInJson);
if (TheCounter != TheList.Count())
{
TheListBuilder.Append(",");
}
}
TheListBuilder.Append("]");
return TheListBuilder.ToString();
Tôi tự hỏi nếu tôi có thể thay thế loại này mã nguy hiểm với JavascriptSerializer
và nhận được kết quả tương tự. Tôi sẽ làm như thế nào?
Cảm ơn.
ah ok, nó C serialNG cũng sắp xếp danh sách các đối tượng chứ không phải chỉ các đối tượng. Cảm ơn. – frenchie
không giống như các mối quan hệ theo chu kỳ nhưng đó không phải là một vấn đề ở đây – Jodrell
Lưu ý rằng không gian tên này được khéo léo giấu trong System.Web.Extensions. Một khi bạn thêm nó như là một tham chiếu, giải pháp hoạt động rực rỡ! –