Dies ist der Code, den ich verwende JSON.But deserialisieren, wenn ich es in der Konsole versuchen zu schreiben, sagt er "System.Collections.Generic.Dictionary`2 [System.String, System.Object]"Wie demerialize ich ein Json-Objekt?
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);
Wie deserialisiere ich es und extrahiere nur die "Definition" aus dem JSON?
Könnten Sie Probenwert von „Jayson“ zur Verfügung stellen? –
Wenn Sie http://api.urbandictionary.com/v0/define?term=api öffnen, können Sie alle JSONs sehen. Ich möchte extrahieren ": [{" definition ": –
Es ist kein Problem zu versuchen, ein Wörterbuch zu schreiben? Was ist mit etwas wie values.ToList(). ForEach (x => Console.WriteLine (x.Key)); – Mulflar