A simpler way to ignore errors:
JsonSerializerSettings settings = new JsonSerializerSettings();
settings.Error = (serializer,err) => {
err.ErrorContext.Handled = true;
}
or
settings.Error = (serializer,err) => err.ErrorContext.Handled = true;