Форум программистов, компьютерный форум 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 void onCreate(Bundle savedInstanceState) {
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. Или это без разницы ? Потом TestClass_2 эти данные использует. Как сохранить данные что бы при повороте они сохранялись ну и не вылетало прилож.? А именно - adapter, list, itemList в XML_Load. Ну и саму ссылку наверно на... подробнее

Показать сообщение отдельно
dimashirokov
3 / 3 / 2
Регистрация: 16.05.2014
Сообщений: 80
05.06.2014, 14:53  [ТС]     Json http парсинг. Массивы
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" }
            ]
    }
]
 
Текущее время: 20:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru