diff --git a/CryptoExchange.Net/Converters/SystemTextJson/EmptyArrayObjectConverter.cs b/CryptoExchange.Net/Converters/SystemTextJson/EmptyArrayObjectConverter.cs
new file mode 100644
index 0000000..b3486f3
--- /dev/null
+++ b/CryptoExchange.Net/Converters/SystemTextJson/EmptyArrayObjectConverter.cs
@@ -0,0 +1,37 @@
+using System;
+using System.Text.Json;
+using System.Text.Json.Serialization;
+
+namespace CryptoExchange.Net.Converters.SystemTextJson
+{
+ ///
+ /// Converter mapping to an object but also handles when an empty array is send
+ ///
+ ///
+ public class EmptyArrayObjectConverter : JsonConverter
+ {
+ private static JsonSerializerOptions _defaultConverter = SerializerOptions.WithConverters;
+
+ ///
+ public override T? Read(
+ ref Utf8JsonReader reader,
+ Type typeToConvert,
+ JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case JsonTokenType.StartArray:
+ _ = JsonSerializer.Deserialize