JSON 对象帮助


{
  "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;

相关内容

  • 没有找到相关文章

最新更新