Subbotin
Коммиты есть но крайне мало. Но равномерно
Вова
Я правильно понимаю, что в го никак не распарсить произвольный json в структуру?
Subbotin
Subbotin
Но крайне убого
Вова
Вова
Интерфейсы с типами помогут, а с разной вложенностью нет.
Ilya
Andrey
Subbotin
Foxcool
Foxcool
наверное это не только го трабла
Nikita
Nikita
Wingman
Товарищи, а с clickhouse кто-нибудь работает? Может кто знает драйвер/интерфейс, умеющий в bulk insert`ы?
DMITRY
bulk это batch ?
Wingman
да :)
Wingman
в общем, это insert into X values(y),(y),(y)...
DMITRY
юзал github.com/kshvakov/clickhouse
DMITRY
там просто в массив отдается
Вова
Wingman
Wingman
Wingman
там ишью есть: I need to write in batch . like:
insert into table (c1,c2,c3) values("1","2","3"),("11","22","33");
и ответ: "используй prepared statement в цикле"
Wingman
не умеет (
DMITRY
а ну да такого там нету
Wingman
нафиг они пишут 100500 драйверов, НЕ реализующих рекомендуемый способ работы? :(
Daniel
обычно такой драйвер пишут под свою задачу, и перестают, как только она решена
Daniel
Вова
Daniel
попытка потролить модератора - это всегда приятно
бессрочный RO
напишите мне в личку, пожалуйста, когда заведете внятный ник
Subbotin
фу таким быть
Daniel
коллеги
Daniel
не надо
🏁Александр
самое забавно будет если у него такое же фио
Daniel
хотите обсудить действия модератора - приходите в личку
Daniel
ну или заведите группу и позовите меня в нее
Daniel
Daniel
смотрите
Daniel
можно распарсить в interface{} (это более универсальный вариант, чем `map[string]interface{}`)
в результате вы будете иметь нечто, по чему можно будет с применением тайпсвитча передвигаться.
но true way - это таки описать все свои варианты в структурах
если вот совсем не описывается - например, массив, в котором разнородные элементы, попытаться изменить протокол
и только если ничего не помогает - парсить в интерфейс
Daniel
Вова
🎉
Ну ему видимо проще аля - my $json = decode_json($JSON);
Daniel
там проще, но как это решит проблему запихивания в go?
🎉
Никак, да.
Savely
Там проще с неизвестным.
Ну как проще-то. Если писать нормально, то придется обложиться проверками по самое нихочу.
🎉
Люди, кто-нибудь скрещивал go и react? Интересует стартовый вариант, вот пока не вижу других вариантов как npm init react-app app, а потом копипаста в папку с проектом на го, может есть проще варианты?
Daniel
погодите
Daniel
если вам надо просто структур наделать из json - для этого специальные сервисы есть
Daniel
https://mholt.github.io/json-to-go/
David
Доброго дня всем. Подскажите, пожалуйста, QUIC поддерживается во всех браузерах (которые поддерживают http2)?
Насколько я знаю QUIC - грубо говоря, просто http2 поверх UDP (с error correction и другими фишками)
Pavel
Это разные протоколы, разная поддержка.
David
Где могу узнать какие браузеры поддерживают?
Pavel
Гугль думаю знает 😆
Dk
А я думал, http/2 только tcp
Dk
Там же пушинг сообщений, нет?
Daniel
эторазнеые протоколы примерно одного назначения
Daniel
вернее - пересекающихся множеств назначений
Dk
Извините, не внимателен
David
Попрошу заметить, что работает не только в Опере и Хроме
Olzhas
Daniel
с ним же произошла история неприятная с подменой репы
Daniel
я с тех пор на fileb0x перешел
Olzhas
Olzhas
Pavel
Daniel
Anonymous
Olzhas
Pavel
Да я нашёл уже, но спасибо за ответ все равно 👍