这个报错按理来说是因为解析了空对象才出现,但是我的json是有值的,就很奇怪,搜了一下添加了个jsonsetting解决了
// 设置json序列化忽略null
JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings();
jsonSerializerSettings.NullValueHandling = NullValueHandling.Ignore;
// 这样就不会报null的错误了
List<SeniorCourseQhPhoneList.Data.PhoneContentList> phoneContentLists = JsonConvert.DeserializeObject<List<SeniorCourseQhPhoneList.Data.PhoneContentList>>(json, jsonSerializerSettings);