Android конвертирует модель местоположения в строку jsonAndroid

Форум для тех, кто программирует под Android
Anonymous
Android конвертирует модель местоположения в строку json

Сообщение Anonymous »

У меня возникла проблема с преобразованием модели местоположения в строку 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 не работает. работающий.

Подробнее здесь: https://stackoverflow.com/questions/615 ... son-string

Вернуться в «Android»