title: Does Amazon.Lambda.Serialization.Json.JsonSerializer respect JsonIgnore
body: <p>I am getting an error during deserialization using ASPNET Core on AWS Lambda with C#.  I have the below attribute in my lambda assembly:</p>
  <pre><code>[assembly: LambdaSerializer(typeof(Amazon.Lambda.Serialization.Json.JsonSerializer))]
  </code></pre>
  <p>I have the [JsonIgnore] attribute on certain properties of the objects (classes) being passed in.  If these properties are called in their state, they will throw an Exception.</p>
  <p>The Exception is being thrown when passing the object to the ASPNET Core controller (or when returning the value from a controller).</p>
  <p>My theory is that the [JsonIgnore] attribute is not being respected.  I cannot find any documentation or other SO threads speaking to this.</p>
  <p>Can you confirm/deny my theory?  Is there any documentation on this?  Can anyone think of a workaround?</p>