Задать вопрос
hummingbird
@hummingbird

Как получить локальный JSON файл и вывести список?

Есть JSON файл с кучей объектов и массивов. Необходимо его распарсить и в последующем вывести значения необходимых ключей в списке.

Этот вариант вопросов не вызывает. Тут все понятно:
public class MainActivity extends ListActivity {

    private ArrayAdapter<String> myAdapter;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        final String[] simpleArray = new String[] { "Первый", "Второй", "Третий" };

        myAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, simpleArray);
        
        setListAdapter(myAdapter);
    }
}


Но как сюда подключить JSON файл, который лежит в папке assets?
  • Вопрос задан
  • 1961 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
Нужно использовать AssetManager. Получить его экземпляр можно с помощью Context.getAssets(). Распарсить файл либо стандартными JsonObject/JsonArray, либо чем-то типа Gson'a.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы