13 public override void WriteJson(JsonWriter writer,
object value, JsonSerializer serializer) => writer.WriteValue(((
bool)value) ? 1 : 0);
16 public override object ReadJson(JsonReader reader, Type objectType,
object existingValue, JsonSerializer serializer) => reader.Value.ToString() ==
"1";
19 public override bool CanConvert(Type objectType) => objectType == typeof(
bool);
JsonConverter for decoding bools returned by BYOND.
override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer)
override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
override bool CanConvert(Type objectType)