Merge pull request #2178 from DuendeSoftware/jmdc/json-serialization-nullability

Support RespectNullableAnnotationsDefault
This commit is contained in:
Joe DeCock 2025-08-15 11:04:44 -05:00 committed by GitHub
commit d205e760ba
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 2 deletions

View file

@ -26,7 +26,7 @@ internal class ClientLoadedTracker : IDisposable
WriteIndented = false
};
public ClientLoadedTracker() => _defaultClient = JsonSerializer.SerializeToDocument(new Client(), _serializerOptions);
public ClientLoadedTracker() => _defaultClient = JsonSerializer.SerializeToDocument(new Client { ClientId = "" }, _serializerOptions);
public void TrackClientLoaded(Client client)
{

View file

@ -11,7 +11,7 @@
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Diagnostics.Testing" />
<PackageReference Include="Microsoft.Extensions.TimeProvider.Testing" />
<PackageReference Include="System.Text.Json" VersionOverride="9.0.8" />
</ItemGroup>
<ItemGroup>
@ -32,5 +32,8 @@
<Folder Include="Licensing\v2\licenses\" />
</ItemGroup>
<ItemGroup>
<RuntimeHostConfigurationOption Include="System.Text.Json.Serialization.RespectNullableAnnotationsDefault" Value="true" />
</ItemGroup>
</Project>