Uzyskaj długość tablicy JSON.Net

Jak mogę uzyskać długość tablicy JSON, którą otrzymuję za pomocą json.net w C #? Po wysłaniu wywołania SOAP otrzymuję ciąg JSON jako odpowiedź, używam json.net, aby go przeanalizować.

Przykład jsona, który dostałem:

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

I analizuję to i piszę w konsoli:

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

To działa jak zaklęcie, tylko ja nie znam długościJSONObject, ale muszę to zrobić w pętli for. Nie mam pojęcia, jak mogę uzyskać długośćtest["JSONObject"]

Ale coś w tym stylutest["JSONObject"].Length byłoby zbyt łatwo chyba :( ..

questionAnswers(2)

yourAnswerToTheQuestion