{
"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)
您应该能够按如下方式循环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;