返回值:
string response = Post(url, urlParams); //这个post是重写的方法,方法体就不写了,就是调用接口
返回值是一个json串:大概长这样:
{\"code\":\"200\",\"message\":\"success\",\"data\":null}
我遇到的问题是,这个返回值里的data除了可能是null,还有可能是一个list转的json串,然后反序列化时,接收的类型就无法判断,导致报错;
object o = serializer.Deserialize(new JsonTextReader(new StringReader(json)), typeof(T));
这里面的T就是返回的数据类型,如果返回的类型不一致,可以使用object;