Add support for serializing types that implement IDictionary<string, object> (dotnet...
authorLayomi Akinrinade <laakinri@microsoft.com>
Sun, 16 Jun 2019 10:57:34 +0000 (06:57 -0400)
committerGitHub <noreply@github.com>
Sun, 16 Jun 2019 10:57:34 +0000 (06:57 -0400)
commitc5a7b1cb663917d2621f153ad2a39f9964616293
treec25beb76d54e9cc388ce63aa1879ad58ccc84f4f
parent81acdda860b1b07824eaf8e95a047e5e557dc449
Add support for serializing types that implement IDictionary<string, object> (dotnet/corefx#38512)

* Add support for serializing types that implement IDictionary<string, object>

* Add test for string to string IDictionary

* fixup

* Address review feedback

* Rename dict -> dictionary

Commit migrated from https://github.com/dotnet/corefx/commit/e2e5fb23280b3962dcb0422b0df7930387c8ac24
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonClassInfo.AddProperty.cs
src/libraries/System.Text.Json/src/System/Text/Json/Serialization/JsonSerializer.Write.HandleDictionary.cs
src/libraries/System.Text.Json/tests/Serialization/DictionaryTests.cs
src/libraries/System.Text.Json/tests/Serialization/TestClasses.Dictionary.cs [new file with mode: 0644]
src/libraries/System.Text.Json/tests/System.Text.Json.Tests.csproj