{
"accuracy": 0.17,
"dogr": 108,
"dogt": 22,
"elo0": 602.29,
"elo1": 587.28,
"games": 305
}
我从JSON对象
获得了上述值 JObject general = (JObject)bfbc_array[0]["general"];
foreach (float generalsNumbers in general.PropertyValues())
{
listBox7.Items.Add(generalsNumbers);
}
该循环遍历对象,我可以检索每个对象的编号。这是完美的,但我也想检索文本,我完全被难倒了。我需要使用什么才能获得文本? (我正在使用JSON.NET)
答案 0 :(得分:3)
您应该能够循环general
,如下所示:
JObject general = (JObject)bfbc_array[0]["general"];
foreach (var item in general)
{
Console.WriteLine("{0} : {1}", item.Key, item.Value);
}
如果您需要类型为float
的数字,可以投射它们:
float value = (float)item.Value;