【发布时间】:2016-01-12 16:30:58
【问题描述】:
我需要一个这种格式的json:
var projects = [
{ Title: 'Dave Jones', city: 'Phoenix' },
{ Title: 'Jamie Riley', city: 'Atlanta' },
{ Title: 'Heedy Wahlin', city: 'Chandler' },
{ Title: 'Thomas Winter', city: 'Seattle' }
];
在 web 方法中,我以这种方式序列化对象列表:
[WebMethod]
public string GetUserProfileProjects()
{
List<Test> data = new List<Test>() {
new Test{ Title= "Dave Jones", City= "Phoenix" },
new Test{ Title= "Jamie Riley", City = "Atlanta" },
new Test{ Title= "Heedy Wahlin", City= "Chandler" },
new Test{ Title= "Thomas Winter", City= "Seattle" }
};
JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Serialize(data);
}
public class Test
{
public string Title { get; set; }
public string City { get; set; }
}
为什么每个项目都与一个对象挂钩?
【问题讨论】:
-
您不使用 Newtonsoft.Json 的任何原因?
-
没有理由!你的意思是 Newtonsoft.Json 解决问题?
-
不会,但 Newtonsoft.Json (Json.NET) 更快
标签: asp.net json ajax serialization