這是我使用的反序列化JSON.But當我嘗試在控制檯寫它的代碼,它說:「System.Collections.Generic.Dictionary`2 [System.String,System.Object的]」如何反序列化Json對象?
System.Net.WebClient wc = new System.Net.WebClient();
string Jayson = wc.DownloadString("http://api.urbandictionary.com/v0/define?term=api");
object obj = JsonHelper.Deserialize(Jayson);
Dictionary<string, object> values =
JsonConvert.DeserializeObject<Dictionary<string, object>>(Jayson);
Console.WriteLine(values);
我如何反序列化它並從JSON中只提取「定義」?
你能提供「傑森」的樣本價值? –
如果你打開http://api.urbandictionary.com/v0/define?term=api,你可以看到所有的JSON。我想提取「:[{」definition「: –
這不是一個關於試圖寫一個字典的問題嗎?像values.ToList().ForEach(x => Console.WriteLine(x.Key)); – Mulflar