<PackageReference Include="System.Text.Json" Version="10.0.1" />

System.Text.Json.Serialization.JsonObjectCreationHandling

Determines how deserialization will handle object creation for fields or properties.

Attempt to populate any instances already found on a deserialized field or property.

Replace = 0

A new instance will always be created when deserializing a field or property.