檔案: data.json:
[
{
"Items": [
{
"Name": "Item 0": "Name": "Item 0".
},
{
"Name": "專案1"。
},
{
"Name": "專案2"。
}
]
}
類:
public partial class ItemHandler : Page
{
string itemsJson;
public ItemHandler()
{
InitializeComponent()。
itemsJson = JsonHandler.ReadItems()。
foreach (var item in collection)
{
/ ? ??
}
}
}
public class Item
{
public string Name { get; set; }
我需要從一個字串串列中按名稱獲取每個專案,但我不知道如何逐個反序列化,我對Json.NET反序列化教程感到困惑。
uj5u.com熱心網友回復:
試試這個
void Main()
{
var json ="[{"/span>Items"/span>: [{"Name": "Item 0"},{"Name"。 "Item 1"},{"Name": "Item 2"}]"。
var jD=JsonSerializer.Deserialize<Root[]> (json)。
foreach (var items in jD)
{
foreach (var item in items.Items)
{
Console.WriteLine(item.Name)。
}
}
}
public class Item; }
{
public string Name { get; set; }
}
public class Root
{
public List<Item> Items { get; set; }
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/324495.html
標籤:
