From 0b0c83b1c0add640878e80fd74e6666da3b8c2a6 Mon Sep 17 00:00:00 2001 From: ceee Date: Thu, 13 Jun 2013 14:31:45 +0200 Subject: [PATCH] add custom deserializer --- PocketSharp/JsonDeserializer.cs | 34 +++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 PocketSharp/JsonDeserializer.cs diff --git a/PocketSharp/JsonDeserializer.cs b/PocketSharp/JsonDeserializer.cs new file mode 100644 index 0000000..81ff544 --- /dev/null +++ b/PocketSharp/JsonDeserializer.cs @@ -0,0 +1,34 @@ +using RestSharp; +using RestSharp.Deserializers; +using ServiceStack.Text; + +namespace PocketSharp +{ + public class JsonDeserializer : IDeserializer + { + public const string JsonContentType = "application/json"; + + /// + /// Deserializes the specified response. + /// + /// + /// The response. + /// + public T Deserialize(IRestResponse response) + { + var x = JsonSerializer.DeserializeFromString(response.Content); + return x; + } + + public string DateFormat { get; set; } + + public string Namespace { get; set; } + + public string RootElement { get; set; } + + public string ContentType + { + get { return JsonContentType; } + } + } +}