private WriteJson ( JsonWriter writer, object value, |
||
writer | JsonWriter | |
value | object | |
serializer | ||
return | void |
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
LoadMask mask = value as LoadMask;
if (mask != null && mask.ShowMask)
{
string jsonMask = new ClientConfig().Serialize(mask);
if (jsonMask.IsEmpty() || jsonMask.Equals("{}"))
{
writer.WriteValue(true);
}
else
{
writer.WriteRawValue(jsonMask);
}
}
}