Je reçois un objet désérialisé à l'aide de WCF (en essayant d'obtenir la latitude et la longitude à l'aide de google api) mais après je dois entrer dans cet objet et obtenir des valeurs pour deux propriétés Je suis intéressé par: public double Lat {get; ensemble; } public double Lng {get; ensemble; } Ceux-ci sont imbriqués dans l'objet.Comment parcourir l'objet désérialisé
Ici vous pouvez trouver la structure de l'objet que je reçois.
[DataContract]
class GeoResponse
{
[DataMember(Name = "status")]
public string Status { get; set; }
[DataMember(Name = "results")]
public CResult[] Results { get; set; }
[DataContract]
public class CResult
{
[DataMember(Name = "geometry")]
public CGeometry Geometry { get; set; }
}
[DataContract]
public class CGeometry
{
[DataMember(Name = "location")]
public CLocation Location { get; set; }
}
[DataContract]
public class CLocation
{
[DataMember(Name = "lat")]
public double Lat { get; set; }
[DataMember(Name = "lng")]
public double Lng { get; set; }
}
}
Et voici la vue de l'objet "res" incluant ces deux propriétés et leurs valeurs. Je vais utiliser L2S pour mettre ces valeurs dans DB. Je suis nouveau dans le C# et la programmation globale donc la question peut être triviale mais j'apprécierai toute direction pour la résoudre.
http://img85.imageshack.us/i/92453822.jpg/