私の質問は明らかです。このjson配列で指定された項目(名前 'name'の値のみ)を取得したい。c#指定された名前の配列のすべての子を取得
https://i.hizliresim.com/o6Z0Wb.png <例( 'result'セクションは以前のサークルに含まれていました)。
{"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"}
]}
ご覧のとおり、これは明らかな質問です。私のコードは(私はそれがこのようなものでなければならないと思う)。
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"];
私はこのコードでそれをやった、あなたはそれを使用することができます:)
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);
}
サンプルjsonを表示してください。 –
私は編集した質問 – Radagast
どのタイプが 'json_array'で、どのフレームワークをデシリアライズに使用しますか? –