Как избежать экспоненциальных / научных обозначений в Котлине? - PullRequest
0 голосов
/ 18 июня 2019

В одном из моих проектов, когда я вычисляю общую сумму

  shippingDetails.grandTotal = 3.448873577E7

вместо 34488749.7‬, где grandTotal имеет тип Double

Вышеуказанный объект находится вмой класс данных и мне нужно передать как тело запроса для запроса, но это не удается, так как он имеет научную запись.

@POST(AppConstants.Network.CONFIRM_PENDING_SHIPPING)
fun confirmPendingShipping(
    @Header("Authorization") token: String,
    @Body shippingItems: RequestConfirmShipping
): Single<ResponsePendingShipping>

Я передаю его как тело сообщения, используя Retrofit

...