Use JsonConvert.DeserializeObject() to deserialize this string into a Class Type then simply access its properties in the usual way.
public class Rootobject
{
public bool isSuccess { get; set; }
public string responseMessage { get; set; }
public Responsedata responseData { get; set; }
}
public class Responsedata
{
public string vouchername { get; set; }
public string vouchercode { get; set; }
public string vouchervalue { get; set; }
}
Then you can access the values like this
var results = JsonConvert.DeserializeObject<Rootobject>(json);
var strResponseMessage = results.responseMessage ;
var strVoucherName = results.responseData.vouchername;
The links provided by dbc are very helpful. Do have a look on it