Meine Frage ist klar. Ich möchte bestimmte Elemente (nur Wert von Name 'Name') in diesem JSON-Array erhalten;C# Erhalte alle Childs eines Arrays mit dem angegebenen Namen
https://i.hizliresim.com/o6Z0Wb.png < Beispiel ('Ergebnis' Abschnitt sollte im vorherigen Kreis sein.);
{"success":true,"message":"","result":[
{"name":"VALUE_I_WANT_TO_GET1","Created":"2017-06-06T01:22:35.727"},
{"name":"VALUE_I_WANT_TO_GET2","Created":"2017-06-06T01:22:35.727"},
{"name":"VALUE_I_WANT_TO_GET3","Created":"2017-06-06T01:22:35.727"},
{"name":"VALUE_I_WANT_TO_GET4","Created":"2017-06-06T01:22:35.727"}
]}
Wie Sie sehen können ... ist dies eine klare Frage. und mein Code ist (ich denke, es sollte so etwas sein);
var json = wc.DownloadString("website/url");
JObject data = JObject.Parse(json);
var test = (string)data["result"][/*I want to get all values with name 'name'*/]["name"];
Ich habe es mit diesem Code können Sie es verwenden :)
JObject data = JObject.Parse(json);
for (int i = 0; i <= data["result"].Count()-1; i++)
{
var test = (string)data["result"][i]["name"];
listBox1.Items.Add(test);
}
Bitte zeigen Sie Beispiel json .. –
Ich bearbeitet Frage – Radagast
Welchen Typ ist 'json_array' und welchen Rahmen verwenden Sie für die Deserialisierung? –