私はwpアプリに取り組んでいます。json データ型に問題があると思いますが、よくわかりません。まず、json データの例を共有したいと思います。
Json データ
[{"Id":2,"PoemName":"Necip Fazıl Kısakürek","PoemImage":null,"Biography":null},{"Id":1,"PoemName":"Orhan Veli Kanık","PoemImage":"deneme","Biography":"asda"}]
OnLoad イベント
var webClient = new WebClient();
webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webClient_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri("http://denememvc-001-site1.smarterasp.net/api/poem"));
その他の機能
void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
var results = JsonConvert.DeserializeObject<ToList>(e.Result);
MessageBox.Show(results.ToString());
}
public class Poem
{
public int Id { get; set; }
public string PoemName { get; set; }
public string PoemImage { get; set; }
public string Biography { get; set; }
}
public class ToList
{
public List<Poem> poems { get; set; }
}
その後、次のエラーが表示されます。 "値"}) を正しく逆シリアル化します。"
私が言ったように、json データ型に問題があると思いますが、この型を変更する方法がわかりません。
説明できることを願っています。すべての返信に感謝します。