c#中JSON数组解析问题

图片说明

上图这种json数组,在c#中如何解析为JArray呢

JArray jarr = (JArray)JsonConvert.DeserializeObject(jsonStr);
JArray jarr = JArray.Parse(jsonStr);

尝试这两种方式都不行,请求支援

Json 中用 [] 的才是数组,你这里是对象啊
JObject jo = (JObject)JsonConvert.DeserializeObject(jsonStr);

反序列化为hashtable试试,然后再整成其他的类型。

网络请求的参数,是[],但是到了后台就变成这样了 ,不可能的,你的jsonStr参数怎么获取的,如果是[]数组,服务器端Request对象不会伴你弄成键值对的

没看到数组,只有对象。
数组是用[ ]括起来的