从JSON API(URL) c#解析数据

本文关键字:数据 URL JSON API | 更新日期: 2023-09-27 18:09:41

我正在尝试从这个API解析JSON数据:

我写在Main Form上:

void button1_Click(object sender, EventArgs e)
{
    using (var webClient = new System.Net.WebClient())
    {
        var json = webClient.DownloadString("URL");
        var user = JsonConvert.DeserializeObject<User>(json);
        MessageBox.Show(User.callsign);
    }
}

我创建了一个类,我用JSONProperty将JSON数据转换为字符串:

public class User
{
    [JsonProperty("callsign")]
    public string callsign { get; set; }
}

问题是,当我在主表单上尝试MessageBox.Show(user.callsign)时,我不能。因为button1 void是静态的,而呼号字符串不是。我能做什么??

的问候! !

从JSON API(URL) c#解析数据

您使用的是类名而不是变量名。c#区分大小写。

改成:

MessageBox.Show(user.callsign);