我無法反序列化某個json我正在收集一個網站。將C#中的JSON反序列化爲數組
{
"query": {
"search": [
{
"ns": 0,
"title": "test",
"snippet": "test"
},
{
"ns": 0,
"title": "test2",
"snippet": "test2"
},
{
"ns": 0,
"title": "test3",
"snippet": "test3"
},
{
"ns": 0,
"title": "test4",
"snippet": "test4"
}
]
}
}
這是我嘗試反序列化到類:
private void DesURL_Click(object sender, RoutedEventArgs e)
{
string url = @"https://pt.wikipedia.org/w/api.php.....";
var json = new WebClient().DownloadString(url);
var listaURL = JsonConvert.DeserializeObject<List<Query>>(json);
}
試圖運行錯誤的代碼,這應該JSON進行反序列化到一個數組時。 Ai嘗試utiilizar JArray我需要做反序列化的方法,然後才能變成數組。
目標是將標題和片段轉換爲字符串以從中提取信息。
那麼你的'Query'類是什麼樣子? – DavidG