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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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