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

Json http парсинг. Массивы - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с Google Maps http://www.cyberforum.ru/android-dev/thread1199790.html
Ребята, помогите с работой с google maps Есть linearlayout - куда мне и нужно выводить карту. Делаю так: public class DetailsActivity extends FragmentActivity { @Override protected...
Программирование Android Меню - шторка Добрый день, Подскажите реализацию подобной менюшки. Например в агенте или клиенте vk.com есть подобное выдвигающееся меню (шторка) http://www.cyberforum.ru/android-dev/thread1199741.html
Пройтись по всем editText в цикле Программирование Android
Как пройтись по всем editText в цикле?
Программирование Android Как вообще запретить поворачиваться экрану?
Полность запретить, пока не сделал смену. Спасибо.
Программирование Android Нужна консультация по разработке приложения http://www.cyberforum.ru/android-dev/thread1199627.html
Привет. Пишу приложение которое должно публиковать записи на стене в ВК. Необходимо сделать такую фишку... Если устройство в данный момент не подключено к интернету, то при выходе оно не...
Программирование Android Сохранить, восстановить данные при повороте (Фрагмент, Поток) Помогите разобраться как сделать правильно поворот экрана. Есть МаинАктивити в которой создается клас XML_Load в котором загружаются данные. Вызов класса в Thread. Или это без разницы ? Потом... подробнее

Показать сообщение отдельно
dimashirokov
3 / 3 / 2
Регистрация: 16.05.2014
Сообщений: 80
05.06.2014, 14:53  [ТС]
YuraAAA, смотрите, есть код:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
@Override
  protected Void doInBackground(Void... params) {
   
         JSONObject json = null;
         
         HttpResponse response;
         HttpClient myClient = new DefaultHttpClient();
         HttpPost myConnection = new HttpPost("http://silicon-valley-rus.com/server/get_messages.php");
          
         try {
             response = myClient.execute(myConnection);
             str = EntityUtils.toString(response.getEntity(), "UTF-8");
              
         } catch (ClientProtocolException e) {
             e.printStackTrace();
         } catch (IOException e) {
             e.printStackTrace();
         }
          
          
         try{
             JSONArray jArray = new JSONArray(str);
             json = jArray.getJSONObject(0);
             
            
             z = json.getString("messages");
             
             
              
              
         } catch ( JSONException e) {
             e.printStackTrace();                
         }       
          
   
   return null;
  }
он обрабатывает все данные в json как массив. А что если внутри данных json, кроме данных, массивы, например:
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
[
    {
        "id": "0001",
        "type": "donut",
        "name": "Cake",
        "ppu": 0.55,
        "batters":
            {
                "batter":
                    [
                        { "id": "1001", "type": "Regular" },
                        { "id": "1002", "type": "Chocolate" },
                        { "id": "1003", "type": "Blueberry" },
                        { "id": "1004", "type": "Devil's Food" }
                    ]
            },
        "topping":
            [
                { "id": "5001", "type": "None" },
                { "id": "5002", "type": "Glazed" },
                { "id": "5005", "type": "Sugar" },
                { "id": "5007", "type": "Powdered Sugar" },
                { "id": "5006", "type": "Chocolate with Sprinkles" },
                { "id": "5003", "type": "Chocolate" },
                { "id": "5004", "type": "Maple" }
            ]
    },
    {
        "id": "0002",
        "type": "donut",
        "name": "Raised",
        "ppu": 0.55,
        "batters":
            {
                "batter":
                    [
                        { "id": "1001", "type": "Regular" }
                    ]
            },
        "topping":
            [
                { "id": "5001", "type": "None" },
                { "id": "5002", "type": "Glazed" },
                { "id": "5005", "type": "Sugar" },
                { "id": "5003", "type": "Chocolate" },
                { "id": "5004", "type": "Maple" }
            ]
    },
    {
        "id": "0003",
        "type": "donut",
        "name": "Old Fashioned",
        "ppu": 0.55,
        "batters":
            {
                "batter":
                    [
                        { "id": "1001", "type": "Regular" },
                        { "id": "1002", "type": "Chocolate" }
                    ]
            },
        "topping":
            [
                { "id": "5001", "type": "None" },
                { "id": "5002", "type": "Glazed" },
                { "id": "5003", "type": "Chocolate" },
                { "id": "5004", "type": "Maple" }
            ]
    }
]
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru