まず、下手な英語で申し訳ありません。こんにちは、json を (newtonsoft で) リストにデシリアライズしようとしていますが、うまくいきます。しかし、私の唯一の問題は、可能であれば、リストをリスト内に配置する必要があることです。これを行う理由は、サブアイテムを含む一連のアイテムがあるためです。それらすべてを適切なソート済みリストに入れるにはどうすればよいですか? ここに私が作ったいくつかのサンプルコードがあります:
C# コード
var items = JsonConvert.DeserializeObject<List<Items>>(wc.DownloadString("http://localhost/index.php"));
foreach (var item in items)
{
Console.WriteLine(item);
}
listItems.AddRange(items);
public class Items
{
public int ID { get; set; }
public string Name { get; set; }
public string Genre { get; set; }
public string Size { get; set; }
public string Version { get; set; }
public string Download_Link { get; set; }
public string Description { get; set; }
}
JSON
[
{
"id": "1",
"name": "Application 1",
"genre": "Something",
"description": "The description",
"versions": [
{
"appid": "1",
"version": "1",
"patch_notes": "Release version.",
"download_link": "http://localhost/downloads/application_1.zip",
"size": 5120
}
]
}
]
私の問題は、アイテムを含むリスト内に 2 番目の配列を配置できないように見えることです。私は何か間違ったことをしていることは知っていますが、何を理解できないようです.誰かが私を助けてくれますか? とてもありがたいです。