Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Обработка Json - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Assets android безопасность http://www.cyberforum.ru/android-dev/thread1382500.html
Добрый день! Файлы находящиеся в assets защищены от копировании "ламерами"? Хочу в assets(ресурсы) засунуть SSL сертификат, чтобы пользователи могли нажать на кнопку и устанавливать сертификат...
Программирование Android Вызов телефона, по нажатию кнопки Уважаемые, подскажите, как осуществить вызов приложения "Телефон" что бы переходил в раздел клавиатуры, и был введен нужный номер по нажатию кнопки ? http://www.cyberforum.ru/android-dev/thread1382462.html
Кто делает хороший дизайн, откликнитесь Программирование Android
Всем привет! У меня есть приложение, которое я для себя писал. По части функциональности я уже редко чего добавляю. Хотелось бы улучшить вид. Но с дизайном я вообще не дружу. Хотелось бы найти...
Кто делает хороший дизайн, откликнитесь Программирование Android
Всем привет! У меня есть приложение, которое я для себя писал. По части функциональности я уже редко чего добавляю. Хотелось бы улучшить вид. Но с дизайном я вообще не дружу. Хотелось бы...
Программирование Android При нажатии на пункт меню открыть новое активити http://www.cyberforum.ru/android-dev/thread1382343.html
Как сделать на андроид 4.0 чтобы при нажатии на пункт меню открывалось новое активити? Всплывающий Toast я смог сделать. но надо сделать новое активити чтобы там написать как пользоваться программой)
Программирование Android Электронное меню на android Надо написать приложение столовой университета! -Онлайн заказ -Присваивание номера заказа -Меню и описания блюд можно на ios или С +,без разницы еще не выбрал на чем писать!идет как тема... подробнее

Показать сообщение отдельно
Алексей228
0 / 0 / 0
Регистрация: 15.05.2014
Сообщений: 11

Обработка Json - Программирование Android

25.02.2015, 17:22. Просмотров 669. Ответов 6
Метки (Все метки)

Всем доброго времени суток! Подскажите, пожалуйста, что в моем коде не так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public ArrayList<String> parseCategory(String input)
    {
        ArrayList<String> jsonlist=new ArrayList<String>(); 
  if(input!= null){
             try {
                  
 
                   JSONArray jArray = new JSONArray(input);
                
                   for(int i=0;i<jArray.length();i++) 
                      {
                         JSONObject json_data = jArray.getJSONObject(i);
                         String  id = json_data.getString("id");
                         String name =json_data.getString("name");
                             jsonlist.add(id+": "+name);
                     }
                   
        
                   return jsonlist;
              } catch (JSONException e) {
                  this.s=e.getMessage();
                  }
                      
             } return jsonlist;}
Возникает исключение: value of type java.lang.string cannot be converted to jsonarray

Перед этим input прогоняется через этот кусок кода:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
String result = "";
         try{
                BufferedReader reader = new BufferedReader(new InputStreamReader(is,"UTF-8"),8);
                StringBuilder sb = new StringBuilder();
                String line = null;
                while ((line = reader.readLine()) != null) {
                    sb.append(line + "\n");
                }
                is.close();
                result = sb.toString();
            }catch(Exception e){
                
            }
         return result;
    
    }
Ответ от сервера следующий: [{"id":"1","name":"Элемент 1"},{"id":"2","name":"Элемент 2"}]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru