简体   繁体   English

如何以asp.net Web形式显示JSON数据

[英]How to show the JSON data in asp.net web form

I am Beginner at Asp.net so can anyone plz help me to show the data provided in the below shown JSON Api in Asp.net Step by Step.It be of great help if this is answered. 我是Asp.net的初学者,所以任何人都可以帮助我逐步显示Asp.net中下面显示的JSON Api中提供的数据。如果回答了这个问题,将对您有很大的帮助。

http://fantasy.premierleague.com/web/api/elements/180/ http://fantasy.premierleague.com/web/api/elements/180/

A good way to use Json in C# is with Json.NET 在C#中使用Json的一种好方法是使用Json.NET

JSON.NET - Official site will help you work with it. JSON.NET-官方站点将帮助您使用它。

Example to use it 使用示例

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);
 }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM