using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Serialization;
using Newtonsoft.Json.Linq;
public static void Main()
Console.WriteLine("Begin JSON Deserialization");
string jsonString = @"{""dummy"": ""1"",
""href"": ""/16071d9f-efec-4282-a42e-a495eea76ae0/offers/031C9E47-4802-4248-838E-778FB1D2CC05/addons"",
""href"": ""/16071d9f-efec-4282-a42e-a495eea76ae0/offers/031C9E47-4802-4248-838E-778FB1D2CC05/conditions"",
""href"": ""/16071d9f-efec-4282-a42e-a495eea76ae0/offers/031C9E47-4802-4248-838E-778FB1D2CC05/conversions"",
""href"": ""/16071d9f-efec-4282-a42e-a495eea76ae0/offers/031C9E47-4802-4248-838E-778FB1D2CC05/list-prices"",
""href"": ""/16071d9f-efec-4282-a42e-a495eea76ae0/offers/031C9E47-4802-4248-838E-778FB1D2CC05/mutually-exclusive-offers"",
""href"": ""/16071d9f-efec-4282-a42e-a495eea76ae0/offers/031C9E47-4802-4248-838E-778FB1D2CC05/prerequisites"",
""href"": ""/16071d9f-efec-4282-a42e-a495eea76ae0/products/f245ecc8-75af-4f8e-b61f-27d8114de5f3"",
var rootObject = Newtonsoft.Json.JsonConvert.DeserializeObject<RootObject>(jsonString);
var links = rootObject.links;
Console.WriteLine("Addon Url : " + links.Addons.Href);
Console.WriteLine("Conditions Url :" + links.Conditions.Href);
Console.WriteLine("Conversions Url :" + links.Conversions.Href);
Console.WriteLine("ListPrices Url :" + links.ListPrices.Href);
Console.WriteLine("MutualExclusion Url :" + links.MutualExclusion.Href);
Console.WriteLine("Prerequisites Url :" + links.Prerequisites.Href);
Console.WriteLine("Product Url :" + links.Product.Href);
Console.WriteLine("End JSON Deserialization");
public string Href { get; set; }
public string Method { get; set; }
public Link Addons { get; set; }
[JsonProperty("conditions")]
public Link Conditions { get; set; }
[JsonProperty("conversions")]
public Link Conversions { get; set; }
[JsonProperty("list_prices")]
public Link ListPrices { get; set; }
[JsonProperty("mutual_exclusion")]
public Link MutualExclusion { get; set; }
[JsonProperty("prerequisites")]
public Link Prerequisites { get; set; }
[JsonProperty("product")]
public Link Product { get; set; }
public string dummy { get; set; }
public Links links { get; set; }