From a0ba80638683f07e4d9bcce558ec506f2a6ea87e Mon Sep 17 00:00:00 2001 From: Jonas Ledel Date: Tue, 15 Jul 2025 16:00:10 +0200 Subject: [PATCH] Fixes #508 Document values in a collection with a default value is appended to the default value --- .../Serialization/JsonNetApiClientSerialization.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/arangodb-net-standard/Serialization/JsonNetApiClientSerialization.cs b/arangodb-net-standard/Serialization/JsonNetApiClientSerialization.cs index c03543f0..5c05638f 100644 --- a/arangodb-net-standard/Serialization/JsonNetApiClientSerialization.cs +++ b/arangodb-net-standard/Serialization/JsonNetApiClientSerialization.cs @@ -30,7 +30,11 @@ public override T DeserializeFromStream(Stream stream) using (var sr = new StreamReader(stream)) using (var jtr = new JsonTextReader(sr)) { - var js = new JsonSerializer(); + var settings = new JsonSerializerSettings + { + ObjectCreationHandling = ObjectCreationHandling.Replace, + }; + var js = JsonSerializer.Create(settings); T result = js.Deserialize(jtr);