Преобразовать список данных java в массив массива JSON - PullRequest
0 голосов
/ 24 апреля 2020

Доброе утро всем. Надеюсь ты в порядке. На самом деле я хотел бы преобразовать список с данными в JSON таблицу этой формы:

[[45.21406,5.74749,445,"2019-11-05T15:29:45Z"],
[45.21401,5.74752,470,"2019-11-05T15:29:46Z"],
[45.21397,5.74763,472,"2019-11-05T15:29:47Z"],
[45.21393,5.74789,471,"2019-11-05T15:29:48Z"],
[45.21389,5.74849,473,"2019-11-05T15:29:49Z"]
]

Мой код следующий:

    activity.longitude=result.getLastLocation().getLongitude();

    activity.latitude=result.getLastLocation().getLatitude();

    DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");

    activity.dateFormated= formatter.format(new Date());

    activity.altitude=result.getLastLocation().getAltitude();

    activity.data.add(activity.longitude);
    activity.data.add(activity.latitude);
    activity.data.add(activity.dateFormated);
    activity.data.add(activity.altitude);

Большое спасибо за ваша помощь.

Ответы [ 2 ]

1 голос
/ 24 апреля 2020

Вам нужно использовать библиотеку JSON, чтобы сделать это легко и правильно. Это простой способ начать.

https://github.com/stleary/JSON-java

0 голосов
/ 24 апреля 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...