Obter Comprimento da Matriz JSON.Net
Como posso obter o comprimento de um array JSON que eu uso json.net em C #? Depois de enviar uma chamada SOAP, recebo uma string JSON como resposta, uso o json.net para analisá-la.
Exemplo do json que recebi:
{"JSONObject": [
{"Id":"ThisIsMyId","Value":"ThisIsMyValue"},
{"Id":"ThisIsMyId2","Value":"ThisIsMyValue2"}
]}
E eu analiso e escrevo no console:
var test = JObject.Parse (json);
Console.WriteLine ("Id: {0} Value: {1}", (string)test["JSONObject"][0]["Id"], (string)test["JSONObject"][0]["Value"]);
Isso funciona como um feitiço, só que eu não sei o comprimento doJSONObject
, mas eu preciso fazer isso em um loop for. Eu só não tenho ideia de como posso obter o comprimento detest["JSONObject"]
Mas algo comotest["JSONObject"].Length
seria muito fácil, eu acho :( ..