将 HttpWebRequests 自动映射到模型
Automap HttpWebRequests to a model
HttpWebRequest request = WebRequest.Create("https:...") as HttpWebRequest;
var response = request.GetResponse() as HttpWebResponse;
var reader = new StreamReader(response.GetResponseStream());
var lines = reader.ReadToEnd();
现在行返回为
{"username":"me","gender":male}
我想将其自动映射到模型 class,我已经这样设置了,
public class Person
{
public string username { get; set; }
public string gender { get; set; }
}
知道怎么做吗?
您可以使用 Newtonsoft.Json
完成此任务。只需将 Newtonsof.Json 包添加到您的项目,然后执行:
var person = JsonConvert.Deserialize<Person>(lines);
HttpWebRequest request = WebRequest.Create("https:...") as HttpWebRequest;
var response = request.GetResponse() as HttpWebResponse;
var reader = new StreamReader(response.GetResponseStream());
var lines = reader.ReadToEnd();
现在行返回为
{"username":"me","gender":male}
我想将其自动映射到模型 class,我已经这样设置了,
public class Person
{
public string username { get; set; }
public string gender { get; set; }
}
知道怎么做吗?
您可以使用 Newtonsoft.Json
完成此任务。只需将 Newtonsof.Json 包添加到您的项目,然后执行:
var person = JsonConvert.Deserialize<Person>(lines);