* Respects JsonSerializer settings for deserialization

`JsonSerializerSettings` are used for serialization, but not for deserialization.

This pull request corrects this issue, so that both ser/deser use the same `JsonSerializerSettings`.

Thanks,
Brian