public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
var obj = value as Pointer;
if(obj != null)
{
writer.WriteStartObject();
writer.WritePropertyName("__type");
writer.WriteValue("Pointer");
writer.WritePropertyName("className");
writer.WriteValue(obj.className);
writer.WritePropertyName("objectId");
writer.WriteValue(obj.objectId);
writer.WriteEndObject();
}
}