Gson - нужно использовать сериализацию двумя способами, в зависимости от ситуации - PullRequest
0 голосов
/ 11 января 2020

Я пытаюсь создать приложение для игрока c, в котором я использую класс Song. Одно из полей песни - это уникальное song.id (предположим, что оно int).

В настоящее время я создаю метод, который должен сохранять Library.songList (List<Song>) и Library.playlists (List<Playlist>) в файл. json (как указано в заголовке - im, используя GSON). Playlist класс использует List<Song> для хранения песен.

При сохранении Library.songList я хочу сохранить все поля объекта песни, что легко, но когда дело доходит до сохранения Library.playlists, я получаю проблема.

В файле json при сохранении списков воспроизведения я хочу создать список, содержащий ТОЛЬКО concreteSong.id поле.

Есть ли способ, которым я могу этого достичь? Заранее спасибо!

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