|
3 / 2 / 1
Регистрация: 02.05.2014
Сообщений: 92
|
||||||
Не выходит парсинг Json04.06.2017, 22:06. Показов 1642. Ответов 11
Метки нет (Все метки)
Структура : JSON temp HumOut : "10" TempeOut : "21" StrJson содержит всю строку - {"temp":{"HumOut":"10","TempeOut":"21 "}} Нужно вывести в лог или на экран значение HumOut и TempeOut. Что я сделал не так?
0
|
||||||
| 04.06.2017, 22:06 | |
|
Ответы с готовыми решениями:
11
Парсинг JSON'а Парсинг Json Парсинг JSON |
|
Фрилансер
735 / 352 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
|||||||
| 05.06.2017, 09:55 | |||||||
|
на GSON можно так, можно еще Dagger'ом сконфигурировать зависимости:
0
|
|||||||
|
314 / 257 / 81
Регистрация: 31.10.2016
Сообщений: 619
|
|||||||
| 05.06.2017, 11:56 | |||||||
|
Вот так парсится указанная вами сторка.
Добавлено через 6 минут Не по теме: cyb0rg_01, ваш ответ как минимум изыбточен. человек попросил подсказать с парсингом, а вы предложили воспользоваться Gson (что в принципе уже ответ), но еще и даггером. И дали кучу кода, который к делу не имеет отношения.
2
|
|||||||
|
Фрилансер
735 / 352 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
||
| 05.06.2017, 12:30 | ||
|
0
|
||
|
3 / 2 / 1
Регистрация: 02.05.2014
Сообщений: 92
|
||
| 05.06.2017, 12:37 [ТС] | ||
|
Дико извиняюсь не тот Json.
я не могу разбить его и вывести в 4 текст бокса, смог только взять 2 объекта и все. вот тот фрагмент {"opa": [{"temp2": {"TempeIn": "21", "HumIn": "32"}, "temp": {"HumOut": "10", "TempeOut": "21"}}]} Добавлено через 1 минуту п.с. спасибо за помощь
0
|
||
| 05.06.2017, 12:47 | |
|
Не по теме: есть мнение что на "устранении сильной связанности" сильно заморочены 18-ти летные синьеры
0
|
|
|
Фрилансер
735 / 352 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
||||||||||||
| 05.06.2017, 13:04 | ||||||||||||
Сообщение было отмечено Senum как решение
Решение
Senum,
возьмете пример кода выше и измените классы DTO. Ну или проще, а то уже начинается :
1
|
||||||||||||
|
314 / 257 / 81
Регистрация: 31.10.2016
Сообщений: 619
|
|||||||||||
| 05.06.2017, 13:39 | |||||||||||
|
Senum, чуть усложню ответ
Создаем класс Temp.java, в который на вход принимает JSONObject. Кликните здесь для просмотра всего текста
А сам массив в каком нибудь методе парсим так
0
|
|||||||||||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|||
| 05.06.2017, 14:09 | |||
|
мой ответ был на вот это
0
|
|||
|
Фрилансер
735 / 352 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
|
| 05.06.2017, 14:48 | |
|
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 05.06.2017, 14:53 | |
|
так я и не говорил про минусы
но если лично мое мнение, то минус в том, что тупо на ровном месте код усложняется в разы, а профита от этого никакого вообще, кроме гипотетического - мы устранили сильную связанность
1
|
|
|
Фрилансер
735 / 352 / 96
Регистрация: 05.05.2014
Сообщений: 2,621
|
||
| 05.06.2017, 15:40 | ||
|
Pablito, Демонстрационные примеры все гипотетические, для DI в том числе.
Особенно в тех в которых логика может в один день измениться DI может очень пригодится. Речь идет даже не о больших проектах. Например окажется что считать зарплату нужно по-другому: тут два варианта переписывать написанный метод в готовом сервисе или реализовать другой сервис в котором этот метод будет переопределен, но интерфейс при этом сохранится. А может оказаться, что для некоторых сотрудников нужно считать так, а для других по-другому. Даже если приложение вместе с сервером будут 5-10 тысяч строк кода, имхо заказчик может многое захотеть поменять, перекрутить перевертеть и прочее, всех предпочтений не учтешь. Усложнения в таких проектах практически незаметны и занимают ~5% от всего кода (навскидку).
0
|
||
| 05.06.2017, 15:40 | |
|
Помогаю со студенческими работами здесь
12
Парсинг json Парсинг JSON Парсинг JSON Парсинг JSON объекта
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|