sonConvert.DeserializeObject 转实体对象

var request = new RestRequest(baseRequest.Method);
            request.AddHeader("Content-Type", baseRequest.ContenType);
            if (baseRequest.Parameter != null)
                request.AddParameter("param", JsonConvert.SerializeObject(baseRequest.Parameter), ParameterType.RequestBody);
            client.BaseUrl = new Uri(apiUrl + baseRequest.Route);
            var response = await client.ExecuteAsync(request);

            JsonSerializerSettings jsSetting = new JsonSerializerSettings();
            jsSetting.NullValueHandling = NullValueHandling.Ignore;

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
                return JsonConvert.DeserializeObject<WebApiResponse<T>>(response.Content, jsSetting);

JObject ci = JsonConvert.DeserializeObject<JObject>(row); //反序列化
string s = ci["txtContent"].ToString();

Product deserializedProduct = JsonConvert.DeserializeObject<Product>(output);//反序列化

List<Product> ctlist = JsonConvert.DeserializeObject<List<Product>>(rowdg);//反序列化
Product product = new Product();
 product.Name = "Apple";
 product.ExpiryDate = new DateTime(2008, 12, 28);
 product.Price = 3.99M;
 product.Sizes = new string[] { "Small", "Medium", "Large" };
 
 string output = JsonConvert.SerializeObject(product);