Я хочу использовать открытый API для своего приложения. для этого я подумал, что смогу сохранить города и их идентификаторы в своем собственном приложении в файле json, и всякий раз, когда я хочу, чтобы пользователь знал погоду, приложение выбирает идентификатор города из json и выполняет вызов API.
для этого я загрузил файл Json размером 30 МБ, предоставленный Openweather, он содержит все страны и все их города. По-видимому, размещение 30 МБ в моем приложении - не очень хорошая идея. поэтому я решил извлечь только города моей страны. но дело в том, что эта идея не могла быть реализована. так много городов из разных стран имеют одинаковые названия. и извлеченный json снова был огромным. даже некоторые коды стран являются городами в других странах.
интересно, есть ли способ лучшей реализации. или любая идея или способ извлечь только города страны.
буду признательна за любую помощь в реализации прогноза погоды в моем приложении для разных городов.