public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { if (reader.Value == null) { return(new LocalizedPrice()); } LocalizedPrice obj = new LocalizedPrice(double.Parse((string)reader.Value)); return(obj); }
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { LocalizedPrice obj = (LocalizedPrice)value; writer.WriteValue(obj.ToString()); }