ciao!

ho scaricato un file di questo tipo da un servizio esterno, e vorrei integrarlo sia una app mobile, che in una applicazione desktop:
codice:
{"_id":707860,"name":"Hurzuf","country":"UA","coord":{"lon":34.283333,"lat":44.549999}}
{"_id":519188,"name":"Novinki","country":"RU","coord":{"lon":37.666668,"lat":55.683334}}
{"_id":1283378,"name":"Gorkhā","country":"NP","coord":{"lon":84.633331,"lat":28}}
il file contiene 209579 righe.
ogni riga è in formato json valido, ma nel complesso il file json non è corretto / valido.

quello che doovrei fare è creare una casella autocomplete, in cui vengono controllati i risultati man mano che si scrive.
però, per come'è fatto il file, dovrei:
-leggere tutte le righe
-di ogni riga fare il parsing
-controllare se il campo name o country siano corrispondenti a quanto scritto

non penso sia molto efficiente.
a questo punto non so che fare.
correggere il file rendendolo conforme, potrebbe essere una opzione:
ma a mano ci metto troppo visto che quante righe sono.

metterlo in un db poteva essere una buona soluzione, però preferirei tenerlo sul device / filesystem.

avete qualche consiglio da darmi??