Я получил свой результат json следующим образом.Когда речь заходит об десерлизации по умолчанию в Gson, возникает проблема точности идентификатора:
Получается из:
{"object":"product","id":15243937043340,"name":"XNZ","tele":"90592","..
до:
[Product(obj= product, id=1.524393704334E13, name=XNZ...
Вот мой класс:
import com.google.gson.annotations.SerializedName
data class Product (
@SerializedName("object")
val obj: String,
val id: String,
val name: String,
val tele: String,
...
Не могли бы вы сказать, какую пользовательскую десериализацию можно использовать для повышения точности?Я имею в виду, когда я вызываю идентификатор атрибута класса продукта, он должен быть id = 15243937043340 вместо id = 1.524393704334E13