using System.Collections.Generic;
using Newtonsoft.Json.Linq;
public static void Main()
var encodedUrlQuery = Encode("n=MAGS SOFT##c=MAG SO##FR combination - & 2 ##p=1232.5##curr=EUR##url=https://jira.impact.dk/browse/HAY-2505");
Console.WriteLine(encodedUrlQuery);
var decode = Decode(encodedUrlQuery);
Console.WriteLine(decode);
public static string Encode( string encodeMe )
byte[] encoded = System.Text.Encoding.UTF8.GetBytes( encodeMe );
return Convert.ToBase64String( encoded );
public static string Decode( string decodeMe )
byte[] encoded = Convert.FromBase64String( decodeMe );
return System.Text.Encoding.UTF8.GetString( encoded );
internal class SampleResponse1
public string Name { get; set; }
public double Price { get; set; }
[JsonProperty("currency")]
public string Currency { get; set; }
public string Url { get; set; }