当前位置: 首页 > 编程语言 > C#

获取数组长度JSON.NetShare

时间:2023-04-10 16:19:08 C#

获取数组JSON.Net长度如何在C#中获取使用json.net获取的JSON数组长度?发送SOAP调用后,我得到一个JSON字符串作为答案,我使用json.net来解析它。我得到的json示例:我解析它并在控制台中写入:vartest=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"]但像test["JSONObject"].Lengthtest["JSONObject"].Length我认为太简单了:(..你可以将对象JArray转换为JArray,然后像这样使用Count属性:JArrayitems=(JArray)test["JSONObject"];intlength=items.Count;然后你可以像这样遍历项目:for(inti=0;i根据Onno(OP),您还可以使用以下内容:intlength=test["JSONObject"].Count();但是,我个人尚未确认这是否有效您可以使用以下行获取.Net(JArray)JSON数组的长度。以上就是C#学习教程:JSON.Net获取数组长度的全部内容分享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注---intlength=((JArray)test["jsonObject"]).Count;本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: