Я думаю, что вы ничего не можете сделать, как только они будут строками.
Вы можете изменить свой метод getAsString
, добавив в каждую строку уникальный идентификатор, например, ПК базы данных, например, [ имя, фамилия, идентификатор ] или обнаружение дубликатов, а затем добавление приращения только к дубликатам, таким как:
[Джон Доу]
[Джон Доу (2)]
[Артур Миллер]
Затем вы должны убедиться, что ваши запросы к базе данных getAsString
и getAsObject
дают наборы результатов в том же порядке.