public class OtherMetadata
[JsonProperty("declared_cod_amount")]
public decimal? DeclaredCodAmount { get; set; }
[JsonProperty("declared_cod_currency_symbol")]
public string DeclaredCodCurrencySymbol { get; set; }
[JsonProperty("allegro_payment_id")]
public string AllegroPaymentId { get; set; }
static void Main(string[] args)
Console.WriteLine("Hello World" + Environment.NewLine);
string w2 = "{\"declared_cod_currency_symbol\":\"PLN\"}";
string w3 = "{\"declared_cod_amount\":123.33,\"declared_cod_currency_symbol\":\"PLN\"}";
string w4 = "{\"allegro_payment_id\":\"nie_interesuj sie\"}";
string w5 = "{\"allegro_payment_id\":\"nie_interesuj sie\",\"declared_cod_amount\":123.33,\"declared_cod_currency_symbol\":\"PLN\"}";
OtherMetadata obj1 = JsonConvert.DeserializeObject<OtherMetadata>(w1);
OtherMetadata obj2 = JsonConvert.DeserializeObject<OtherMetadata>(w2);
OtherMetadata obj3 = JsonConvert.DeserializeObject<OtherMetadata>(w3);
OtherMetadata obj4 = JsonConvert.DeserializeObject<OtherMetadata>(w4);
OtherMetadata obj5 = JsonConvert.DeserializeObject<OtherMetadata>(w5);