@jvmchat

Страница 1989 из 2890
Александр
02.12.2017
09:06:35
то нужно радоваться за господина

Vyacheslav
02.12.2017
09:07:49
https://gist.github.com/shnaps/7dc553cdcfe85863d8e4bf84c6bf7144

sss3 ?
02.12.2017
09:08:30
Vyacheslav
02.12.2017
09:09:49
Там в том то и штука, что не падает. Но map не прокатывает вообще ни в каком варианте, отдаёт null

Google
sss3 ?
02.12.2017
09:10:13
а коллектишь ты куда

чёт не понял

Vyacheslav
02.12.2017
09:10:42
Пока никуда же

Я дебагом прошёлся

Там тот коллект можно не смотреть

sss3 ?
02.12.2017
09:12:25
JSONArray что за класс?

либа какая?

Ivan
02.12.2017
09:12:31
и JSONObject

откуда они

Vyacheslav
02.12.2017
09:12:53
org.json.json

Не помню с чем был связан выбор, вроде единственное что нормально мне парсилось из файла

Ivan
02.12.2017
09:13:42
.toList не видит maven

ой idea

Google
sss3 ?
02.12.2017
09:13:50
https://stleary.github.io/JSON-java/ this?

тоже нету метода toList

Vyacheslav
02.12.2017
09:14:05
Нет, не то

sss3 ?
02.12.2017
09:14:26
дай ссылку на доку

Vyacheslav
02.12.2017
09:14:30
Держи кусок помки <dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20170516</version> </dependency>

Tolegen
02.12.2017
09:14:33
У тебя меньше двух лет опыта, а в профиле написано сениор, как так?)
Сумел себя выгодно продать) а так да - всегда приходится доказывать, что количество лет ещё не все определяет. Действительно чем больше лет и разнообразного опыта тем лучше. Просто у меня в java меньше двух лет опыта, а до этого полтора года на плюсах работал. В общем суммарно в IT у меня около 4 лет

sss3 ?
02.12.2017
09:14:43
я не хочу открывать IDE

Vyacheslav
02.12.2017
09:15:05
Ух, ну тогда сейчас я тоже загуглю доку

Tolegen
02.12.2017
09:15:27
Хотя некоторые HR даже собесы не организовывали - их в принципе можно понять

sss3 ?
02.12.2017
09:15:45
https://github.com/stleary/JSON-java

и вроде как ведёт на ту самую доку

Vyacheslav
02.12.2017
09:16:13
Да, оно

sss3 ?
02.12.2017
09:17:36
дело в JsonObject

toList возвращает List<Object>

как следствие вызывается вот этот конструктор

https://github.com/stleary/JSON-java/blob/master/JSONObject.java#L313

если я не туплю

Vyacheslav
02.12.2017
09:19:27
Ну я вообще расчитывал, что он просто весь объект вернет, а дальше я уже соображу что с ним делать

https://i.imgur.com/uEGRA2J.png

Google
Vyacheslav
02.12.2017
09:19:50
Собственно говоря, вот и проблема

Павел
02.12.2017
09:20:13
Снова спор про мидлов и сеньеров))) даешь голосовалку кто сколько опыта имеет

sss3 ?
02.12.2017
09:20:17
ну он мало того что возвращает мапку тебе

так ещё и кастует её к Object

Vyacheslav
02.12.2017
09:20:47
Так не

Там вызывается new JSONObject(String)

sss3 ?
02.12.2017
09:21:13
разве? Оо

Vyacheslav
02.12.2017
09:21:14
Ничего не кастуется

Ну я рассчитываю на это

sss3 ?
02.12.2017
09:21:37
ну поставь брэкпоинт

на коснтруктор

и проверь

Павел
02.12.2017
09:24:52
В Москве смысла точно нету
Если ты не джун и если не приперло, нигде нет смысла

Tolegen
02.12.2017
09:25:30
Если ты не джун и если не приперло, нигде нет смысла
Зарубеж имеет смысл если своими силами тяжело

Vyacheslav
02.12.2017
09:25:46
на коснтруктор
Бля, рил с objectом вызывается

Так, теперь я больше не понимаю ещё

sss3 ?
02.12.2017
09:26:51
ну у тебя вернулся List<Object>

то что ты в дебаге видешь - это реальные типы

Google
Павел
02.12.2017
09:27:03
Зарубеж имеет смысл если своими силами тяжело
Ну хз. На вкус и цвет. Ехай в польшу!)))))))

sss3 ?
02.12.2017
09:28:07
.map(Map.class::cast).map(JsonObject::new)

сделай так

Tolegen
02.12.2017
09:29:25
Ну хз. На вкус и цвет. Ехай в польшу!)))))))
Опять же - если ты в Москве с квартирой, то смысла нет. А если ты как я родился в деревне, мама учитель, а папа работник завода и нет ни хаты ни машины а на плечах уже семья с ребёнком - то тут уже релокационный пакет это серьёзное подспорье

Vyacheslav
02.12.2017
09:31:19
.map(Map.class::cast).map(JsonObject::new)
Ух, спасибо. С кастом прокатило

Tolegen
02.12.2017
09:31:56
Ситуации у всех разные так что я бы не стал предвзято судить) а в банке на удивление довольно приятно работается. Все модные слова при дела типа спрингов/хибернейтов/градлов, код ревью, 10 проверок на уровне билда и прочие радости

sss3 ?
02.12.2017
09:32:07
Admin
ERROR: S client not available

Vyacheslav
02.12.2017
09:33:56
sss3 ?
02.12.2017
09:34:27
потому что метод toList уебанский

может тебе вернуть List<List>

а может List<Map>

Ivan
02.12.2017
09:37:52
напиши лучше свой метод toList

который будет нормально данные конвертировать из JSONArray в List<JSONObject>

Tolegen
02.12.2017
09:39:14
Ivan
02.12.2017
09:39:31
хибернейт уже нет

ща модно nosql эластик монга и т.д.

Tolegen
02.12.2017
09:39:55
Точнее не то чтобы модные - просто мейнстрим

sss3 ?
02.12.2017
09:40:15
а мода и мейнстрим это не одно и тоже?)

Google
Tolegen
02.12.2017
09:40:34
Как я уже говорил: в веб сферу не деплою - и то радует)

Vyacheslav
02.12.2017
09:41:53
может тебе вернуть List<List>
Может. Но изначально формат стринги откуда это всё парсится будет иметь внутри себя JSONObject. И будет нормально обрабатываться

Вот этот "attachments" кусок из json имеет всегда одинаковый вид. Сейчас не вспомню, вроде в доке вкшной можно посмотреть

Так шо костыль падать не должен

Kirill
02.12.2017
09:47:56
Ну типа да
вот если бы сказал котлин тогда был бы полнейший мейнстрим )

Tolegen
02.12.2017
09:52:37
Причём в значительных количествах

Kirill
02.12.2017
09:53:17
очень грустная история

Tolegen
02.12.2017
09:53:32
))

Ну в общем неплохой проект

Есть минусы как и везде но идеальных не бывает в принципе

Atamaan
02.12.2017
09:57:50
Подскажите, а чего все веб сферу поносят то?)

Александр
02.12.2017
10:48:56
завидуют ынтерпрайзу

рубашка там, кофе на работе с печеньками

sss3 ?
02.12.2017
10:53:43
кофе то надеюсь сублемированный

а не хипстерские кофе машины

Gladis
02.12.2017
11:00:14
Gladis Vladlen: Привет. Писал кто на spring boot 2 + thymeleaf 3 + webflux. Не как не найду как настроить локализацию. Тут нету не какого LocaleChangeInterceptor. Максимум что смог настроить это message source.

Ivan
02.12.2017
11:03:32
в spring boot локализация из коробки идет

насколько помню в resources нужно класть файлы messages_{locale}.properties в папку mesages

Страница 1989 из 2890