public override object ReadJson(JsonReader reader, Type objectType, object existingValue, Newtonsoft.Json.JsonSerializer serializer) { if (reader.TokenType == JsonToken.StartObject) { ObjectValue objectValue = new ObjectValue(); serializer.Populate(reader, objectValue); return objectValue; } return null; }