[英]how can i C# Deserialize JSON list WinForm Combobox?
假設Movie
屬性包含一個模式,其動作類型首先是字典/對象,
Root
。root.Movie
獲取索引。root.Movie
中的索引 ( index + 1
) 將下一項反序列化為Dictionary<string, string>
類型。using System.Collections.Generic;
using System.Text.Json;
Root root = JsonSerializer.Deserialize<Root>(json);
int index = root.Movie.FindIndex(x => x.ToString() == selected);
Dictionary<string, string> dict = JsonSerializer.Deserialize<Dictionary<string, string>>(root.Movie[index + 1].ToString());
// Print output
foreach (KeyValuePair<string, string> kvp in dict)
{
Console.WriteLine($"{kvp.Key}: {kvp.Value}");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.