-
Notifications
You must be signed in to change notification settings - Fork 240
Description
here is my code:
DerivativesTradingOptionsRestApi api = new DerivativesTradingOptionsRestApi(clientConfiguration);
String symbol = "BTC-260105-91000-C";
String interval = "1h";
Long startTime = 1767456000000L;
Long endTime = 1767542400000L;
Long limit = 500L;
ApiResponse<KlineCandlestickDataResponse> response =
api.klineCandlestickData(symbol, interval, startTime, endTime, limit);
throw exception:
Exception in thread "main" com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:521)
at com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:244)
at com.binance.connector.client.derivatives_trading_options.rest.model.KlineCandlestickDataResponseInner$CustomTypeAdapterFactory$1.read(KlineCandlestickDataResponseInner.java:624)
at com.binance.connector.client.derivatives_trading_options.rest.model.KlineCandlestickDataResponseInner$CustomTypeAdapterFactory$1.read(KlineCandlestickDataResponseInner.java:611)
at com.google.gson.TypeAdapter$NullSafeTypeAdapter.read(TypeAdapter.java:314)
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:84)
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:64)
at com.google.gson.TypeAdapter.fromJsonTree(TypeAdapter.java:244)
at com.binance.connector.client.derivatives_trading_options.rest.model.KlineCandlestickDataResponse$CustomTypeAdapterFactory$1.read(KlineCandlestickDataResponse.java:160)
at com.binance.connector.client.derivatives_trading_options.rest.model.KlineCandlestickDataResponse$CustomTypeAdapterFactory$1.read(KlineCandlestickDataResponse.java:148)
at com.google.gson.TypeAdapter$NullSafeTypeAdapter.read(TypeAdapter.java:314)
at com.google.gson.Gson.fromJson(Gson.java:1358)
at com.google.gson.Gson.fromJson(Gson.java:1259)
at com.google.gson.Gson.fromJson(Gson.java:1169)
at com.google.gson.Gson.fromJson(Gson.java:1135)
at com.binance.connector.client.common.ApiClient.deserialize(ApiClient.java:1077)
at com.binance.connector.client.common.ApiClient.handleResponse(ApiClient.java:1255)
at com.binance.connector.client.common.ApiClient.execute(ApiClient.java:1217)
at com.binance.connector.client.derivatives_trading_options.rest.api.MarketDataApi.klineCandlestickData(MarketDataApi.java:805)
at com.binance.connector.client.derivatives_trading_options.rest.api.DerivativesTradingOptionsRestApi.klineCandlestickData(DerivativesTradingOptionsRestApi.java:341)
at com.renyunlong.binance.api.Test.testOptionKline(Test.java:39)
at com.renyunlong.binance.api.Test.main(Test.java:22)
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at path $
at com.google.gson.internal.bind.JsonTreeReader.expect(JsonTreeReader.java:184)
at com.google.gson.internal.bind.JsonTreeReader.beginObject(JsonTreeReader.java:101)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:510)
... 22 more