上图这种json数组,在c#中如何解析为JArray呢
JArray jarr = (JArray)JsonConvert.DeserializeObject(jsonStr);
JArray jarr = JArray.Parse(jsonStr);
尝试这两种方式都不行,请求支援
Json 中用 []
的才是数组,你这里是对象啊
JObject jo = (JObject)JsonConvert.DeserializeObject(jsonStr);
反序列化为hashtable试试,然后再整成其他的类型。
网络请求的参数,是[],但是到了后台就变成这样了 ,不可能的,你的jsonStr参数怎么获取的,如果是[]数组,服务器端Request对象不会伴你弄成键值对的
没看到数组,只有对象。
数组是用[ ]括起来的