Как я могу получить длину массива JSON, который я получаю с помощью json.net в С#? После отправки вызова 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
, но мне нужно сделать это в цикле for. Я только не знаю, как я могу получить длину test["JSONObject"]
Но что-то вроде test["JSONObject"].Length
была бы слишком простой, я думаю :(..