Справка по объектам JSON - PullRequest
3 голосов
/ 15 мая 2011
{
  "accuracy": 0.17,
  "dogr": 108,
  "dogt": 22,
  "elo0": 602.29,
  "elo1": 587.28,
  "games": 305
}

У меня есть эти значения выше из JSON Object,

    JObject general = (JObject)bfbc_array[0]["general"];
    foreach (float generalsNumbers in general.PropertyValues())
    {
        listBox7.Items.Add(generalsNumbers);
    }

Этот цикл повторяет объект, и я могу получить номер каждого из них.Что идеально, однако я хочу получить текст, и я совершенно в тупике.Что мне нужно использовать, чтобы я тоже мог получить текст?(Я использую JSON.NET)

1 Ответ

3 голосов
/ 15 мая 2011

Вы должны иметь возможность зациклить 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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...