私は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
したがって、データは独自のクラスResponseに逆シリアル化されます...これが役立つことを願っています...。