У меня проблема с преобразованием модели Location в строку JSON.
Когда я пытаюсь преобразовать его с помощью Gson в строку, я теряю поля широты и долготы.
...
location.lat = 40.00000 // example
location.lng = 29.00000 // example
val jsonString = Gson().toJson(location)
val newLocation = Gson().fromJson(jsonString, Location::class.java)
Log.d(">>>>>>", "location lat is ${newLocation.lat} location lng is ${newLocation.lng} )
результат равен 0,0 и 0,0
в чем проблема?
Обновление
Я знаю с пользовательским класс Я могу справиться с этой проблемой, но мне любопытно, почему класс Location не работает.