原帖地址:http://www.cnblogs.com/dudu/archive/2012/05/11/asp_net_webapi_httpclient.html
返回的JSON里如果是一条记录是用 IList<T>会报错,有什么解决办法,判断返回的有几条数据!如果我知道肯定是返回一条记录的话,用 JsonConvert.DeserializeObject<T>(responseJson) 可以解决问题!但现在的情况时,我也不知道会返回多少条记录!求解决办法!
JsonConvert.DeserializeObject<IList<T>>=(" ["+responseJson+"] ").Replace(" [[","[").Replace("]] ","]");
OK,谢了!
不会吧
重新设计下前端返回数据,一条数据也用数组返回
看看JToken,JArray能帮上忙不