Skip to content

Updated CoinbaseSymbolPerpDetails FundingRate to nullable decimal#28

Merged
JKorf merged 1 commit into
JKorf:mainfrom
nils2525:feature/CoinbaseSymbolPerpDetailsFundingRateNullable
Jun 18, 2026
Merged

Updated CoinbaseSymbolPerpDetails FundingRate to nullable decimal#28
JKorf merged 1 commit into
JKorf:mainfrom
nils2525:feature/CoinbaseSymbolPerpDetailsFundingRateNullable

Conversation

@nils2525

Copy link
Copy Markdown
Contributor

Fix for this error:

[] Json deserialization failed: The JSON value could not be converted to System.Decimal. Path: $.products[152].future_product_details.perpetual_details.funding_rate | LineNumber: 0 | BytePositionInLine: 399128., Path: $.products[152].future_product_details.perpetual_details.funding_rate, LineNumber: 0, LinePosition: 399128
 ---> System.Text.Json.JsonException: The JSON value could not be converted to System.Decimal. Path: $.products[152].future_product_details.perpetual_details.funding_rate | LineNumber: 0 | BytePositionInLine: 399128.
 ---> System.FormatException: The JSON value is either too large or too small for a Decimal.
   at System.Text.Json.ThrowHelper.ThrowFormatException(NumericType numericType)
   at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
   at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
   at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
   at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value)
   at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
   at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, Utf8JsonReader& reader, Exception ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync[TReadBufferState,TStream](TStream utf8Json, TReadBufferState bufferState, CancellationToken cancellationToken)
   at CryptoExchange.Net.Converters.SystemTextJson.MessageHandlers.JsonRestMessageHandler.TryDeserializeAsync[T](Stream responseStream, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
...

@JKorf JKorf merged commit 4f5c4e6 into JKorf:main Jun 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants