Представление данных с использованием хэш-карты

У меня есть файл со многими дублированными записями, как это:

Jon Corzine
Jon S. Corzine
Hudson
Jon S. Corzine
Hudson
Corzine
Richard J. Codey
Corzine
Corzine
Bernard F. Kenny Jr.
Corzine
Corzine
Codey
Corzine
Codey
Codey
James E. McGreevey
Codey
Corzine
Codey
Codey
Corzine
Codey
Corzine
Robert E. Andrews
Codey
Codey
Kenny
Barry P. Sarkisian
Joseph Doria
Codey
Albio Sires
Louis Manzo
Laura Mansnerus
Lorne Michaels
Maya Rudolph

Каждая сущность там также связана с идентификатором, может быть, один, а может и больше,

Я хочу получить каждую сущность отдельно, но из-за неоднозначности, для чего-то вроде Hudsonкаждая сущность может быть связана с несколькими идентификаторами, поэтому, возможно, под Hudson Один будет для реки, другой для залива, для города и так далее.

Я думаю, что лучший способ сделать это - использовать хеш-карту, где имя является ключом, верно?

Есть ли способ вывести хэш-карту в формате JSON или какое-либо другое представление данных с высокой степенью вредоносности?

1 ответ

Решение

Используйте JSONObject, см. Следующий код:

new JSONObject(yourMap);
Другие вопросы по тегам