Ensure serializer throws JsonException when deserializing incompatible JSON into...
authorLayomi Akinrinade <laakinri@microsoft.com>
Thu, 24 Oct 2019 18:40:46 +0000 (11:40 -0700)
committerGitHub <noreply@github.com>
Thu, 24 Oct 2019 18:40:46 +0000 (11:40 -0700)
commit16366a149ce62217109e6d62146e3580a21d921f
tree0b85d415cc278c64bb3e60e1e79c47551b317184
parent265ed9ac2db26919d88fd816fc1509d4b4165c45
Ensure serializer throws JsonException when deserializing incompatible JSON into collections (dotnet/corefx#42066)

* Ensure serializer throws JsonException when deserializing incompatible JSON into collections

* Address review feedback

Commit migrated from https://github.com/dotnet/corefx/commit/8c92fa400f7a96d08c0d35cf14d91446e58d3512
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonPropertyInfo.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Read.HandleObject.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Read.HandlePropertyName.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/ReadStackFrame.cs
src/libraries/System.Text.Json/tests/Serialization/DictionaryTests.cs