Потрясающее объяснение азов. Спасибо, Тимофей. Посмотрел на одном дыхании XML и JSON.
@EgorKartel
Жыл бұрын
Тимофей, низкий поклон и спасибо за урок! Все очень классно объяснили и XML, и JSON. Успехов Вам в развитии канала и курсов!
@PP-hn9vq
2 жыл бұрын
шикарная подача материала, доступно, позитивно! и появляется надежда, что не так страшна жаба, как ее малюют)
@Roman_Robert
Жыл бұрын
огромное спасибо за уроки по json, xml: dom и sax! смог по ним разобраться в работе с этими типами файлов.
@user-bn9wc8db6s
2 жыл бұрын
Однозначно полезный урок, спасибо!!!
@Anton-bet
2 жыл бұрын
Офигеть, спасибо огромное за урок! Лайк, подписка...
@dondigidon1633
3 жыл бұрын
Спасибо! 👍👍👍😘
@Tertttr
11 ай бұрын
Спасибо!
@user-yj1hd4yb2p
2 жыл бұрын
спасибо, всё очень доходчиво пояснено
@iskhak6387
2 жыл бұрын
Thx))) great job.
@TimofeyKovalenko
3 жыл бұрын
В плейлисте Java также рекомендую посмотреть видео про XML DOM и SAX парсеры, что-бы лучше понимать эти темы. XML DOM: kzitem.info/news/bejne/sISc15yKmKGmlGk XML SAX: kzitem.info/news/bejne/tWakuHifaZ1lmYo
@user-wm5dc6sy4t
2 жыл бұрын
Спасибо. Все классно )))
@TimofeyKovalenko
2 жыл бұрын
👍
@totalpolarfox
Жыл бұрын
👍
@JIET4UK
3 жыл бұрын
хорошо, как раз понадобилось, спасибо
@ganjaph
Жыл бұрын
Джейсон это название формата обмена данными. А Джисон это библиотека с реализацией Джейсона от гугл
@Sulf8
2 жыл бұрын
При попытке прописать проперти и загрузке из файла задалбывает NullPointerException. Час бился, не победил и захардкодил всё таки ключи
@SvetlanaCapri
2 жыл бұрын
Спасибо за видео. Я новичек .Вот я только первый раз подошел к урокам XML/JSON и сразу начал учить синтаксис и писать примеры. А вот зачем я это делаю - непонятно?! Зачем мне нужен XML/JSON, зачем мне это записывать в файл? Парсить/Распарсить? Почему я немогу просто использовать IO сразу передать объект ?
@user-lx6eg6zv8i
Жыл бұрын
всегда поражался людям, которые понимают это
@elarmethu
3 жыл бұрын
Спасибо за урок! А как называется действие, когда мы работаем на обратном примере ( вносим изменения в JSON файл и добавляем туда новые объекты ), если вам не сложно, могли бы сделать такой урок? Спасибо еще раз.
@TimofeyKovalenko
3 жыл бұрын
Конвертация объекта в JSON. Тут вам нужно самим создавать JSONObject или/и JSONArray и затем вызвать метод toJSONString(). Постараюсь как минимум статью написать про это.
@user-jz1dr9ky6g
3 жыл бұрын
а если у меня JSON не имеет name, только Value. как его разобрать по полочкам по индексу? [ [ "Mar 21 2021 07: +0", 24.805, "10" ], [ "Mar 21 2021 08: +0", 25.318, "9" ], [ "Mar 21 2021 09: +0", 25.694, "17" ], [ "Mar 21 2021 10: +0", 26.091, "21" ], [ "Mar 21 2021 11: +0", 26.841, "18" ], [ "Mar 21 2021 12: +0", 26.329, "19" ] ]
@TimofeyKovalenko
3 жыл бұрын
Все очень просто, в вашем случае у вас есть массив, в каждом элементе которого, тоже лежит массив :). То есть, у вас есть JSONArray, пробегаетесь по нему и каждый элемент приводите к типу JSONArray.
@janesorochenko8341
2 жыл бұрын
Can you advice why Root is in red and not proopsing me any imports? Thanks)
@RustoriaOffical
2 жыл бұрын
Because it's class in hise project. Watch his video before this.
@infobelarus5197
2 жыл бұрын
При выставлении кода с json все высвечивается красным, так понимаю библиотека не подтягивается. Не могу понять в чем может быть проблема. Вроде все делаю как на видео
@tabletka97
2 жыл бұрын
он же говорил об этом. Просто перезагрузи проект, чтобы мавен подтянул зависимости
@21Kip
2 жыл бұрын
а если без промежуточного reader сразу написать (JSONObject) parser.parse(new Filreader("test.json")) ? Тут ведь особо закрывать нечего будет
@TimofeyKovalenko
2 жыл бұрын
Filreader все равно же создается. Кто-то должен его закрыть.
@procion_b5351
2 жыл бұрын
так а где файл json в описании, может я слепой...
@tabletka97
2 жыл бұрын
так а для чего нужен объект Root? я что-то не понял. Без него никак не обойтись?
@TimofeyKovalenko
2 жыл бұрын
Так а куда нам закидывать поля "name" и "people"? Нам же нужен какой то класс где будут эти данные. Назвать этот класс можно как угодно, не обязательно именно Root.
@YouMeNow88
2 жыл бұрын
Здравствуйте) А как структурировать уроки по порядку?) А то последние уроки вначале и наоборот)
@TimofeyKovalenko
2 жыл бұрын
Java уроки не связаны между собой, снимались по отдельным темам.
@ximik1590
3 жыл бұрын
А как извлекать из json переменную типа int?
@TimofeyKovalenko
3 жыл бұрын
В json все целочисленные данные представлены как long. Поэтому если вы точно знаете что там int, просто делайте приведение типов.
@juanmatus5708
3 жыл бұрын
что значит "ссылочка на файл будет как всегда в лекции". Это где, подскажите?
@TimofeyKovalenko
3 жыл бұрын
забыл добавить, вот ссылка: api.kiparo.com/static/test.json
@vakkrehevn
2 жыл бұрын
А что за pom файл такой
@MobileRobot
3 жыл бұрын
Привет! посоветуешь пример как этой библиотечкой из API парсить JSON?
@TimofeyKovalenko
3 жыл бұрын
Привет! Никакая библиотека не нужно, получаешь ответ из API и закидываешь в Simple Parse как строку либо можно посмотреть, там скорей всего есть возможность подавать в него stream и либа уже сама с байтами разберется.
@user-df9lg3og6z
2 жыл бұрын
кода нет?
@TimofeyKovalenko
2 жыл бұрын
нет, напишите самостоятельно), иначе какой смысл смотреть вообще это видео.
@alexalex4601
3 жыл бұрын
Автора не смущает что JSON вручную никто не парсит?))
@TimofeyKovalenko
3 жыл бұрын
Нет, потому что смысл не в том что-бы знать парсер, а в том, что-бы понять формат. По опыту уже много раз убеждался, что после ручного парсинга студентам становится очень четко понятен формат. Видео про GSON и подобные либы тоже есть ;).
Пікірлер: 48