Я получаю десериализованный объект, используя WCF (пытаюсь получить широту и долготу, используя google api), однако после этого мне нужно попасть внутрь полученного объекта и получить значения для двух интересующих меня свойств:
public double Lat {get; задавать; }
public double Lng {get; задавать; }
Они вложены в объект.
Здесь вы можете найти структуру объекта, который я получаю.
[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; }
}
}
А вот вид объекта "res", включающий эти два свойства и их значения. Затем я буду использовать L2S, чтобы поместить эти значения в БД. Я новичок в C # и программировании в целом, поэтому вопрос может быть тривиальным, но будет благодарен за любые рекомендации, как решить эту проблему.
http://img85.imageshack.us/i/92453822.jpg/