如何在asp.net web表单中显示JSON数据

如何在asp.net web表单中显示JSON数据,asp.net,json,Asp.net,Json,我是Asp.net的初学者,因此任何人都可以帮助我在Asp.net中逐步显示下面显示的JSON Api中提供的数据。如果回答了这个问题,将非常有帮助 在C中使用Json的一个好方法是 将帮助您处理它 举例说明如何使用它 public class User { public User(string json) { JObject jObject = JObject.Parse(json); JToken jUser = jObject["user"];

我是Asp.net的初学者,因此任何人都可以帮助我在Asp.net中逐步显示下面显示的JSON Api中提供的数据。如果回答了这个问题,将非常有帮助


在C中使用Json的一个好方法是

将帮助您处理它

举例说明如何使用它

public class User {
    public User(string json) {
        JObject jObject = JObject.Parse(json);
        JToken jUser = jObject["user"];
        name = (string) jUser["name"];
        teamname = (string) jUser["teamname"];
        email = (string) jUser["email"];
        players = jUser["players"].ToArray();
    }

    public string name { get; set; }
    public string teamname { get; set; }
    public string email { get; set; }
    public Array players { get; set; }
}
// Use
private void Run() {
    string json = @"{""user"":{""name"":""asdf"",
         ""teamname"":""b"",""email"":""c"",""players"":[""1"",""2""]}}";
    User user = new User(json);
    Console.WriteLine("Name : " + user.name);
    Console.WriteLine("Teamname : " + user.teamname);
    Console.WriteLine("Email : " + user.email);
    Console.WriteLine("Players:");
    foreach (var player in user.players)
        Console.WriteLine(player);
 }