using System; using Newtonsoft.Json; namespace IF.Lastfm.Core.Json { public class LastFmBooleanConverter : JsonConverter { public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { serializer.Serialize(writer, value); } public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { var jo = reader.Value.ToString(); return jo == "1"; } public override bool CanConvert(Type objectType) { return objectType == typeof(string); } } }