Я пытаюсь преобразовать следующий json в объект домена.
JSON:
[{"name":"McDonalds","deals":[{"desc":"Onion Rings free with Double Cheese burgers"}],"geometry":{"lat":13.073412,"lng":80.221393}},{"name":"JusSportz","deals":[{"desc":"20% off on Wilson Rackets"}],"geometry":{"lat":13.073231,"lng":80.221181}}]
Модель:
[DataContract]
public class Deal
{
[DataMember(Name="name")]
public string Store { get; set; }
[DataMember(Name="deals")]
public Offer[] Offers {get; set;}
[DataMember(Name="geometry")]
public GeoCoordinate Location { get; set; }
}
[DataContract]
public class Offer
{
[DataMember]
public string deal;
}
Я пытался DataContractJsonSerializer, который находится в пространстве имен System.Runtime.Serialization.Json и, по-видимому, нет способа преобразовать строку в объект.Есть ли другие библиотеки, которые позволяют мне сделать это?Или есть способ сделать это с помощью этой библиотеки (путем преобразования строки Json в некоторый промежуточный формат.)?