Intereting Posts
Создание файла на SD-карте в Android Как решить «ПРЕДУПРЕЖДЕНИЕ: Приложение не указывает требования уровня API»? Загрузите изображение с URL на ImageView – C # Как создать приемник для создания нового события Как создать данные курсора без получения данных из базы данных в приложении Android? Есть ли способ писать в буфер обмена из javascript, в браузере Android? Использование локального json-файла в Android Android – в App Purchase – вам нужно добавить разрешение BILLING на ваш APK Должен ли я использовать! = Или == сначала при реализации if else для сравнения Android Realm хранит int и String Проблема с Android ScrollView Могу ли я масштабировать эмулятор genymotion до «устройства реального размера»? Какой интернет-радио API должен использоваться для Android-приложения Меняет ли идентификатор регистрации, когда пользователь обновляет или переустанавливает приложение Android: как использовать цвета текущей темы в ярлыке xml?

Как очистить JSONArray

Как очистить данные от JSONArray

Нет ничего похожего:

jsonArray.clear(); 

даже не:

 jsonArray.remove(index); 

Который был предложен здесь:

Как удалить определенный элемент из JSONArray?

спасибо

 jsonArray = new JSONArray(new ArrayList<String>()); 

Это не идеальный ответ, но вы можете так поступить,

 jsonArray=new jsonArray("[{}]"); 

Только что сделанные локальные переменные

 JSONArray jsonArray = new JSONArray(); jsonArray.put(productlist); 

Каждый раз, когда данные jsonserver добавляют с использованием локального блока, если u declear глобальный блок, то нужно для очистки jsonarray

В библиотеке, которую я имею, похоже, нет никакого способа вызвать clear() частного ArrayList внутри JSONObject . Однако он имеет public Object remove(int index) . Я просто использую new JSONObject() 🙁

Я стараюсь все, но единственное, что сработало для меня, было

 JSONarray=null; 

Это один ответ, попробуйте:

 jsonArray=[]