我正在使用 asp.net mvc4 和json.net
我有一个像http://api.domaintools.com/v1/domaintools.com/whois/这样的 json 结构
我怎样才能将它反序列化到我自己的类中?这对我来说看起来有点复杂的结构来实现如何构建我的类?
南武
我正在使用 asp.net mvc4 和json.net
我有一个像http://api.domaintools.com/v1/domaintools.com/whois/这样的 json 结构
我怎样才能将它反序列化到我自己的类中?这对我来说看起来有点复杂的结构来实现如何构建我的类?
南武
您可以使用以下类结构:
public class Response
{
public string Registrant {get;set;}
public Registration registration {get;set;}
public WhoIs whois {get;set;}
}
public class Registration
{
public DateTime created {get;set;}
public DateTime expires {get;set;}
public DateTime updated {get;set;}
public string registrar {get;set;}
public List<string> statuses {get;set;}
public List<string> name_servers {get;set;}
}
public class WhoIs
{
public DateTime date {get;set;}
public string record {get;set;}
}
然后,您可以执行以下操作:
Response response = JsonSerializer.DeserializeFromString<Response>(data);//data is your data from the link you have given in the problem description
因此,数据现在被反序列化到您自己的类响应中......希望这会有所帮助......