Получить длину массива JSON.Net

Как я могу получить длину массива JSON, который я получаю с помощью json.net в C #? После отправки вызова SOAP я получаю строку JSON в качестве ответа, я использую json.net для ее анализа.

Пример JSON, который я получил:

{"JSONObject": [
    {"Id":"ThisIsMyId","Value":"ThisIsMyValue"},
    {"Id":"ThisIsMyId2","Value":"ThisIsMyValue2"}
]}

И я анализирую это и пишу это в консоли:

var test = JObject.Parse (json);
Console.WriteLine ("Id: {0} Value: {1}", (string)test["JSONObject"][0]["Id"], (string)test["JSONObject"][0]["Value"]);

Это работает как заклинание, только я не знаю длинуJSONObject, но мне нужно сделать это в цикле. Я понятия не имею, как я могу получить длинуtest["JSONObject"]

Но что-то вродеtest["JSONObject"].Length было бы слишком легко, я думаю :( ..

Ответы на вопрос(2)

Ваш ответ на вопрос